时间栏为粗略时间,并不精准。
10.15三校联考(100+60+0)
操作内容 | 时间 | 备注 |
---|---|---|
通看所有题意 | 10min | |
T1正解+调试 | 30min | |
T1暴力+数据生成器,并开始对拍 | 10min | |
T2思考正解 | 10min | |
T2正解+调试 | 50min | 中途发现线段树爆内存,换为Splay |
T2暴力+数据生成器,并开始对拍 | 10min | |
T2发现仍然卡内存,思考其他方法 | 20min | 发现时间不足不得不放着70分开始做T3 |
T3正解+调试 | 50min | 本来尝试写并查集,发现不可行,于是改为set |
构造T3小数据 | 10min | 手造数据太弱,没能查出bug,直接爆0 |
检查代码+测试样例 | T1发现有个细节(但似乎出题人没发现。。白搞了) |
总结:本次考试题目比较简单,但考崩了。。。一方面是方法写丑了。。T2有40行代码我却因为一开始想的线段树结果写了120行。。。
另一方面,写代码写到一半发现不可行再改,导致大量时间浪费。
改进:考试在想出正解,写代码之前,花5分钟左右,先考虑时间,空间够不够,并且手动模拟样例,尽可能不出错。尽量不要写到一半再改。
10.17三校联考(80+100+10)
操作内容 | 时间 | 备注 |
---|---|---|
通看所有题意 | 10min | |
T1正解 暴力+数据生成器,并开始对拍 | 40min | |
T2正解+对拍 | 20min | |
想T3正解 | 100min | 第一步错了MMP… |
T3暴力 | 20min | |
检查代码+测试样例 |
T1写了个没卵用的特判,结果没换行GG…
T3太坑。。。。是个大坑。。。第一步错了完全GG…
10.20三校联考(100+0(85CE)+40)
操作内容 | 时间 | 备注 |
---|---|---|
通看所有题意 | 10min | |
T1正解 | 30min | |
想T2正解 | 80min | 最后一个性质太坑想不出! |
T2暴力(?) | 30min | |
T3没时间了写暴力 | 40min | |
检查代码+测试样例 |
T2最后一个性质。。。之前猜过但很快发现反例。。。结果反例却是特殊情况。。。
每次遇到分析题的通病,不知道该进一步修正思路(加特殊情况),还是找到反例就跑
通常情况下找到反例就可以直接pass掉。。。今天翻车了。。。
TYP:
ZXB:
TLY:
CCH(&YHN):随缘
最后还找到一个编译器版本的bug。。。在结构体内定义比较函数,必须加两个const…
T3实在没时间了,不过也是道好题
10.24三校联考(100+40+60)
操作内容 | 时间 | 备注 |
---|---|---|
通看所有题意 | 10min | |
T1正解 | 20min | |
思考T2 | 100min | 新技能… |
T2暴力 | 30min | |
T3暴力 | 30min | |
检查代码+测试样例 |
这两次比赛都被T2坑了。。。。T3虽说不算难,但至少都比T2好做。。。
不能固执地看T2了。。。
10.27四校联考(60+100+80)
操作内容 | 时间 | 备注 |
---|---|---|
迟到… | 30min | 尬 |
通看所有题意 | 10min | |
T1正解 | 20min | |
T2正解 | 10min | |
T3直接暴力 | 10min | |
睡觉… | 1h | |
检查代码+测试样例 |
好困。。。真不是故意的,的确困得不行。。。
所以T1忘了加读入优化。。。280—>240爽
精神状态很重要。。。
10.31四校联考(100+100+100)
操作内容 | 时间 | 备注 |
---|---|---|
通看所有题意 | 10min | |
T1正解 | 20min | |
T2正解 | 30min | |
T3发现做过。。。 | 30min | |
检查代码+测试样例 |
WLS:考前要做点水题
不过真的好无聊啊。。。