Noip2019暑期训练2 反思
经过两次测试,通过深刻的反思,我主要发现了以下易犯错误:
1.做题目时过于追求速度,导致好几处代码都出现手误打错的现象!而且,千万不要图快、图方便就复制粘贴,非常容易出错!(例如T3-party中直接复制之前的代码然后忘记把“<”改成“=”了,光这个错误就找了好久,╮(╯▽╰)╭)
2.学过的知识不能灵活运用。
在T3-party这道题中,其实用floyed就可以拿到70分了!但是却偏偏要尝试没有太大把握的Dijkstra算法,而且还忘记了队列是怎么定义的!
T4-tree其实也不难,可是一看到题目那么冗长,心马上就慌了,居然一开始还用不太熟练的指针写!感觉做题目的时候就大脑一片空白,学过的全忘了!(╥╯^╰╥)
3.没有认真审题。
在T1-knight这道题的输出中明确写了“从最下方开始搜索”,我居然还看了半天没想出来自己为什么错!
在T2-Beautiful中有没有仔细分析题目,写着写着就忘记了“强壮”和“美丽”需要同时上升,不可以等于!
在T3-party中代码都写完了才发现题目要求的是“来回的路径”,然后又浪费了时间换了几个方法重写了好几遍!
T4-tree一开始还以为是判断给定树是否为对称二叉树,然后乱想一通,还想到什么中序遍历啊什么的,感觉自己有了思路以后再一看题目才发现原来是要求“给定的树的最大对称二叉子树的节点数”!!真的是很浪费时间!而且一下子思路全没了!
4.心情非常不平静!
在T1-knight中因为一直没看出来是怎么输出的,又被马的行动增量给搞懵了所以被牵制了好久,手心都是汗,在纸上写了好几遍,然而其实只要静下心来想一想很快就能写出来的。
T4-tree也是这样,其实如果好好想下完全可以想到找规律递归的。
5.敲打代码、模板还不够熟练。打代码的时候常常忘记模板。
在T4-tree中一个小小的读入优化都打错了!把“||”打成了“&&”,调了好久都没看出来!
以T3-party为例,明明是很简单的最短路径算法,却总是少打了一些关键语句(例如,没有将队列的队头标记为false、没有判断当前搜索到的是否标记过……)
6.时间控制不到位。在做题的时候没有控制好时间,前几道题调试修改花费了不少时间,导致留给最后一道题的时间所剩无几,千万不要浪费时间!因此在准确率、键盘熟悉度等多方面还需要提高、加强啊!
总而言之,一定要努力做到同样的错误下次不再犯!
具体题目请见↓↓↓
Noip2019暑期训练2 - endl\n - 博客园 https://www.cnblogs.com/ljy-endl/p/11285923.html
Noip2019暑期训练2 反思的更多相关文章
- Noip2019暑期训练1
题目名称 时空定位 棋子移动 高精度乘法 数独游戏 存盘文件名 location piece mul sudoku 输入文件名 location.in piece.in mul.in sudoku.i ...
- Noip2019暑期训练2
题目名称 骑士遍历 和谐俱乐部 农场派对 对称二叉树 存盘文件名 knight Beautiful party tree 输入文件名 knight.in Beautiful.in party.in ...
- [小结] 中山纪念中学2018暑期训练小结(划掉)(颓废记)-Day10
[小结] 中山纪念中学2018暑期训练小结(划掉)(颓废记)-Day10 各位看众朋友们,你们好,今天是2018年08月14日,星期二,农历七月初四,欢迎阅看今天的颓废联编节目 最近发生的灵异事件有 ...
- ACM暑期训练总结
ACM暑期集训总结报告 不知不觉,ACM暑期集训已经过去了一个月了(其实我还差几天才够一个月,因为最后几天要回家办助学贷款,所以没坚持到最后,当了个逃兵.....[汗])也到了结束的时候.在这一个月中 ...
- 「暑期训练」「基础DP」 Common Subsequence (POJ-1458)
题意与分析 很简单:求最长公共子序列. 注意子序列与子串的差别:一个不连续一个连续.一份比较好的参考资料见:https://segmentfault.com/a/1190000002641054 状态 ...
- 牛客网2018暑期训练 第三场 a题
#include <bits/stdc++.h> using namespace std; vector<int> path; ; short dp[maxn][maxn][m ...
- CSU-ACM2018暑期训练7-贪心
A:合并果子(贪心+优先队列) B:HDU 1789 Doing Homework again(非常经典的贪心) C:11572 - Unique Snowflakes(贪心,两指针滑动保存子段最大长 ...
- 「暑期训练」「基础DP」免费馅饼(HDU-1176)
题意与分析 中文题就不讲题意了.我是真的菜,菜出声. 不妨思考一下,限制了我们决策的有哪些因素?一,所在的位置:二,所在的时间.还有吗?没有了,所以设dp[i][j]" role=" ...
- 7/31 CSU-ACM2018暑期训练7-贪心
比赛链接 A-CSU - 1588 现在有n堆果子,第i堆有ai个果子.现在要把这些果子合并成一堆,每次合并的代价是两堆果子的总果子数.求合并所有果子的最小代价. Input 第一行包含一个整数T(T ...
随机推荐
- java之mybatis之配置文件讲解
1.核心配置文件 <configuration> <!-- 它们都是外部化,可替代的属性.可以配置在一个典型的Java 属性文件中,或者通过 properties 元素的子元素进行配 ...
- C#设计模式之12:中介者模式
中介者模式 在asp.net core中实现进程内的CQRS时用mediatR是非常方便的,定义command,然后定义commandhandler,或者notification和notificati ...
- js正则表达式【续】(相关字符的解释含义)
1.字符类[直接量] . (点号,小数点) 匹配任意单个字符,但是行结束符除外\d 匹配一个0-9之间的阿拉伯数字.等价于[0-9]\D 匹配任意一个不是0-9之间阿拉伯数字的字符.等价于[^0 ...
- Kali软件库认识
对kali上的软件进行一个初步的认识 信息收集 dmitry -o 将输出保存到%host.txt或由-o文件指定的文件 -i 对主机的IP地址执行whois查找 -w 对主机的域名执行whois查找 ...
- Devops Reference
摘自 https://www.cnblogs.com/yibutian/p/9561657.html DevOps 企业实践 实施DevOps的核心目标是加速团队.企业的IT精益运行,从根本上提升IT ...
- linux安全加固项目
分享一个Linux加固脚本项目,可快速对服务器进行安全加固,顺便做下备忘,安全人员必须熟悉运维相关的知识! 支持的操作系统平台: Amazon 2013.03 Amazon 2013.09 Amazo ...
- Mac FFmpeg编译和解决nasm/yasm not found or too old错误
FFmpeg编译下载代码:git clone https://git.ffmpeg.org/ffmpeg.git然后输入命令进行编译:找到下载的目录下,然后用命令进入这个文件夹下cd ffmpeg,然 ...
- fiddler证书问题
1.清除C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件(首次安装fiddler请忽略) 2.清除电脑上的根证书, ...
- Python的正则表达式re模块
Python的正则表达式(re模块) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. Python使用re模块提供了正则表达式处理的能力.如果对正则表达式忘记的一干二净的话,可以花费 ...
- BUUCTF复现记录1
平台地址:https://buuoj.cn/ 里面很多之前的题目,不错的平台.另外幕后大哥博客https://www.zhaoj.in/ 以下的解题,都是参考各位大佬的WP去复现,重在记录下 ...