先修课刷题总结

四月份一直有点忙,忙完省选忙先修课,刷完90道题,发现有很多坑点,坐下总结。

1、有关实数的题一定要注意精度,两个实数相等不能直接判断,四舍五入也需要特殊判断,详见“求一元二次方程的根”。

2、字符串类的题一定要考虑当前位置是否合法,很多题就是这样一遍遍RE的。

3、有许多题目中数组的标号都是从a[0][0]开始的,一定要结合题意来理解,详见“矩阵消减归零序列和”。

4、读清题意,不要手算过了样例就觉得自己想对了,其实有很多题怎样理解样例都过。

5、数组开的大一点没坏处,有时候还能防止各种莫名WA,RE等等。

6、考虑数据范围到底到了那里,有时在精度要求不高时可以使用long double。

7、但输入输出不多且不知道是Win下还Linux下评测时,可以使用cin,cout输入输出流。

8、不要忘记加cstring头文件!!!!

你可能感兴趣的:(先修课刷题总结)