-
1 1 1既不是质数也不是合数,考质数必有一个测试点
-
除法分母为 0 0 0
-
掌握
lower_bound
和upper_bound
在不同排序方式下的用法 -
爆
int
,当进行乘法时要注意会不会爆int
,需要开LL
-
使用邻接表容易忘记
h
的初始化 -
scanf ("%lld/%lld")
可以控制输入形式为1/3
的情况,除号换成冒号可以控制时间 -
在
getline
前面如果cin
了变量,则要注意getchar()
-
输出编号的时候一般都要求保证若干位,即前面补 0 0 0
-
有时候超时是因为使用
cin
和cout
,换成scanf
和printf
试试 -
使用 bfs 计算最大深度之类的进行不要在for循环中进行取max操作,而是在弹出元素后就取max,防止出现只有根节点无法更新答案的情况
-
给一段字符串(含空格),截取并处理每个单词的方法一定要会
-
一些间接规定的范围,比如1014 福尔摩斯的约会 (20 分),一周只有七天,所以第一对大写英文字母的范围是A-G,不是A-Z
-
有时候存在如果要求输入的个数为0时没有任何输出,这时候可能要求输出一个回车,当卡在一个错误点时可以试试
-
一个数字逆序后要考虑到去除前导零
-
题目没说是整数就要小心浮点数的情况
PTA 常见坑点
欢迎大家补充
关注
打赏