Logo xuyunao 的博客

博客

考前注意事项总结

...
xuyunao
2025-12-01 12:51:03
Dtw_ 可爱喵,KSCD_ 可爱喵

本文章由 WyOJ Shojo 从洛谷专栏拉取,原发布时间为 2025-10-30 16:55:00

考前注意事项总结

CSP-S 2025 rp++

常规要求

  • 进场 40min 不能写题,把所有题读一遍看一遍,不准碰键盘,先读完题,估计自己能有多少分,分析好策略。
  • 不要对题目难度和自己发挥有任何预设,分析好部分分,规划好时间,打出自己的真实水平就好,不要对线有任何预设,只要发挥好自己水平就行。
  • 考试做完每个题要备份一次,每写完一个题备份一次,复制一遍,防止编译覆盖文件。
  • 结束前 10min 不能再写代码了,检查文件,检查文件输入输出,检查 CE 等。
  • 想到什么尽快写出来,不要全都压在手里,到最后写不完。
  • 写代码时,防止错误?写完每个部分或每个函数之后把自己上一个函数读一遍,检查代码,减少错误概率。
  • 卡题了可以先想想别的,考场上不要乱搞,平常怎么打就怎么打。
  • 前两题一般是签,分析一下可以直接考虑冲正解。
  • 稳住心态!!!

算法等注意事项

  • 关流 cin 不能和 scanf printf getchar putchar 等混用。
  • 手写快读记得判断需不需要判负数,define int long long 要注意计算空间,不 define int long long 要把所有可能需要的地方都开 long long
  • 不要看到觉得简单就开始死扣,及时验证算法正确性。
  • 点分治不能处理定根路径
  • 1 << k 注意要不要写 1ll << k
  • 扫描线记得判断询问区间是否合法,使用线段树记得判断查询及修改区间。
  • 线段树调试优先输出 rt,l,r 观察,判断边界条件。
  • 写代码要先理清逻辑,不要模糊不清就直接开写,这样非常容易卡住。
  • 多测清空,可以适当多清一点,尽量把所有的都清空。
  • 注意边界条件,注意下标,注意区分 $n,m$,尤其是在 kruskal 的时候。
  • STL 访问时判断是否存在元素。
  • 扫描线加入元素的时候不要把 while 写成 if
  • ST 表如果要维护贡献区间算贡献,对于有重复的部分,记得钦定在左端或右端计算贡献!具体的,前后两边单调栈一个 $\leq$,另一个 $<$。
  • 不要有任何预设!!!!打出水平就好

系统使用

  • Linux 下编译指令 g++ a.cpp -o a -O2 -std=c++14 -Wall -Wextra,一定注意不要把 a.cppa 写反,否则会直接覆盖掉,无法找回代码。
  • Windows 下记得开栈开 O2
  • 调试记得先把同步流打开,否则看不到输出。
  • 可以把大样例文件夹粘过来,但是要看一下是不是相同的名字(一般相同吧)。
  • 记得先看好题目时间限制和空间限制,写之前先计算好。
  • 能用的时间很少,一定要把握住每一分钟!!!不要空想!!!不要想着休息一下!!!不要想着时间还有很多!!!

考前思维及 trick 选记

评论

暂无评论

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。