2021.10.27NOIP模拟总结

总结

发现了时间分配的问题。
原本计划:先思考,再保证一定时间内写暴力。
实际过程:

  • 由于暴力分值过少,想尝试一下中档分(\(40-60\))。
  • 顺序开题到 \(T4\),发现暴力似乎不难,所以打算写个 \(40\)
  • 想了一通(中途还去看了看前面的题)发现一点规律。
  • 写完之后不久发现反例。
  • 补上暴力代码,按照数据代码分层。(此时已经耗费大量时间)
  • 此时剩下约 1h+30min,回去写了两个暴力。T2过了样例,T1 写一半发现挂了。
  • 此时剩下 10min,放弃写,简单检查了一下。

发现问题

  • 正解时间想的比较长,而且大概率难以写出,不如先花 15min 想正解思路,若到时间还没有清晰思路就先花 30min 以内把暴力写完(暴力时间长可以先跳过),写完暴力再按照时间考虑。
  • 实际上 T2 暴力数组开小了挂没了(开大是 \(20pts\)),这警示我应该有明确的检查思路。
    • 首先检查每一个数组大小,和题目数据范围 \(N\)
    • 检查 \(long long\)
    • 检查 freopen,fclose
    • 检查多测清空。(就当作已经知道有错来检查,想尽在哪里可能出错
    • 检查边界。
    • 有时间就简单检查有没有明显的笔误。(选做
posted @ 2021-10-27 19:07  conprour  阅读(41)  评论(0编辑  收藏  举报