『2019/3/19 USACO测试 反思与总结』
<更新提示>
<第一次更新>
<正文>
2019/3/8 USACO测试#
这是第三次考试了,不过这一次没有上一次考得好,也算是比较失误的,有一道题思路对但是写挂了。
还是看一下试题安排:
题号 | 试题分组 | 考察算法 | 思维难度 | 代码难度 |
---|---|---|---|---|
1 | 银组T1 | 贪心 | ★ | ★ |
2 | 银组T2 | 简单DP | ★★ | ★★ |
3 | 银组T3 | 推导+离散化+差分 | ★★★ | ★★★ |
4 | 金组T1 | 树形DP+二次扫描换根 | ★★★ | ★★ |
这一次就有点坑了,知道T4才是金组的但是实际上T3才是最难的,这个和NOIP有点像啊。
这次就感觉对时间的把控不是很好,有又死磕的的想法了。
- 读题+推样例 35min
- T1思考+代码 20min
- T2思考+代码 30min
- T3思考 20min
- T4思考 20min
- T4代码 30min
- T4暴力代码 25min
- T3暴力代码 20min
- 检查细节+检查文件 10min
时间还是三个半小时,但是这一回感觉紧凑了很多,主要原因是T4大致思路是有的,但是推式子没推出来,最后匆匆放弃写了暴力。
下面是分数。
/ | T1 | T2 | T3 | T4 | total |
---|---|---|---|---|---|
score | 100 | 10 | 10 | 40 | 160 |
这一次呢其实各方面的原因也都有,一个是第二题写挂了,还有一个是T4基本上可以出正解但是放弃了。
关于T1,这一次是写出来了,而且也AC了,话费的时间也不多,是值得保持的,尽量要每一次考试的T1都能有这样的效率和速度。
关于T2,考场上是一下子就想到DP了,但是犯了很严重的错误,就是转移的时候没有忽略负数下标的转移,导致RE了,本来有80分的,之剩下了10分。这个是完全可以在考试的时候出数据调出来的,但是由于本地运行小数据都能过,就没能找到这个错误。以后一定要记牢了,这个确实不容易找到,而且刚好hzk大佬也犯了和我一样的错误。至于为什么改了之后还80分,是转移有一个细节没想到,再注意一下就行了。
关于T3,确实很难,现在还没有完全懂,只知道大概的思路,考试的时候敲了个暴力,本来也不报有太大希望。
关于T4,本来难度是还算比较大的,但是由于之前有类似思路的题做到过,所以在考试的时候也有点思路。本来的话是打算写正解的,但是式子推得还有点问题,其实最好的解决方案就是更细心一点,直接把式子推出来,理清思路再下手。还有的原因呢就是缺少这类题的做题经验,多做一次,下次就应该会了。
想到的反思还是那几条:
- 1.写完一道题之后多出几组数据测一测,死磕出来的难题可以考虑直接写个暴力对拍
- 2.小数据很有可能发现不了问题,有些时候就是静态查错也是可以的
- 3.思路一定要理顺之后再下手,难的题最好先写暴力,推导的时候要细心一点
老师说了以后要多考试,而且考的就是这种USACO篇思维向的题,也确实应该多练一练才有经验的,反思一定是要写的。
还有,记得熟练一下对拍,考试的时候开始用起来。
<后记>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何在 .NET 中 使用 ANTLR4
· 后端思维之高并发处理方案
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· Cursor预测程序员行业倒计时:CTO应做好50%裁员计划
· 想让你多爱自己一些的开源计时器
· 大模型 Token 究竟是啥:图解大模型Token
· 用99元买的服务器搭一套CI/CD系统
· 如何在 .NET 中 使用 ANTLR4