2021.10.27NOIP模拟总结
总结
发现了时间分配的问题。
原本计划:先思考,再保证一定时间内写暴力。
实际过程:
- 由于暴力分值过少,想尝试一下中档分(\(40-60\))。
- 顺序开题到 \(T4\),发现暴力似乎不难,所以打算写个 \(40\)。
- 想了一通(中途还去看了看前面的题)发现一点规律。
- 写完之后不久发现反例。
- 补上暴力代码,按照数据代码分层。(此时已经耗费大量时间)
- 此时剩下约 1h+30min,回去写了两个暴力。T2过了样例,T1 写一半发现挂了。
- 此时剩下 10min,放弃写,简单检查了一下。
发现问题
- 正解时间想的比较长,而且大概率难以写出,不如先花 15min 想正解思路,若到时间还没有清晰思路就先花 30min 以内把暴力写完(暴力时间长可以先跳过),写完暴力再按照时间考虑。
- 实际上 T2 暴力数组开小了挂没了(开大是 \(20pts\)),这警示我应该有明确的检查思路。
- 首先检查每一个数组大小,和题目数据范围 \(N\)。
- 检查 \(long long\)。
- 检查
freopen,fclose
。 - 检查多测清空。(就当作已经知道有错来检查,想尽在哪里可能出错)
- 检查边界。
- 有时间就简单检查有没有明显的笔误。(选做)