经过两次测试,通过深刻的反思,我主要发现了以下易犯错误:

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 反思的更多相关文章

  1. Noip2019暑期训练1

    题目名称 时空定位 棋子移动 高精度乘法 数独游戏 存盘文件名 location piece mul sudoku 输入文件名 location.in piece.in mul.in sudoku.i ...

  2. Noip2019暑期训练2

      题目名称 骑士遍历 和谐俱乐部 农场派对 对称二叉树 存盘文件名 knight Beautiful party tree 输入文件名 knight.in Beautiful.in party.in ...

  3. [小结] 中山纪念中学2018暑期训练小结(划掉)(颓废记)-Day10

    [小结] 中山纪念中学2018暑期训练小结(划掉)(颓废记)-Day10 各位看众朋友们,你们好,今天是2018年08月14日,星期二,农历七月初四,欢迎阅看今天的颓废联编节目 最近发生的灵异事件有 ...

  4. ACM暑期训练总结

    ACM暑期集训总结报告 不知不觉,ACM暑期集训已经过去了一个月了(其实我还差几天才够一个月,因为最后几天要回家办助学贷款,所以没坚持到最后,当了个逃兵.....[汗])也到了结束的时候.在这一个月中 ...

  5. 「暑期训练」「基础DP」 Common Subsequence (POJ-1458)

    题意与分析 很简单:求最长公共子序列. 注意子序列与子串的差别:一个不连续一个连续.一份比较好的参考资料见:https://segmentfault.com/a/1190000002641054 状态 ...

  6. 牛客网2018暑期训练 第三场 a题

    #include <bits/stdc++.h> using namespace std; vector<int> path; ; short dp[maxn][maxn][m ...

  7. CSU-ACM2018暑期训练7-贪心

    A:合并果子(贪心+优先队列) B:HDU 1789 Doing Homework again(非常经典的贪心) C:11572 - Unique Snowflakes(贪心,两指针滑动保存子段最大长 ...

  8. 「暑期训练」「基础DP」免费馅饼(HDU-1176)

    题意与分析 中文题就不讲题意了.我是真的菜,菜出声. 不妨思考一下,限制了我们决策的有哪些因素?一,所在的位置:二,所在的时间.还有吗?没有了,所以设dp[i][j]" role=" ...

  9. 7/31 CSU-ACM2018暑期训练7-贪心

    比赛链接 A-CSU - 1588 现在有n堆果子,第i堆有ai个果子.现在要把这些果子合并成一堆,每次合并的代价是两堆果子的总果子数.求合并所有果子的最小代价. Input 第一行包含一个整数T(T ...

随机推荐

  1. 如何在CentOS / RHEL 7上启用IPv6

    默认情况下,在RHEL / CenOS 7系统上启用IPv6.因此,如果故意在系统上禁用IPv6,则可以通过以下任一方法重新启用它. 1.在内核模块中启用IPv6(需要重启)2.使用sysctl设置启 ...

  2. JavaWeb 之 Filter 验证用户登录案例

    需求: 1. 访问一个网站的资源.验证其是否登录 2. 如果登录了,则直接放行. 3. 如果没有登录,则跳转到登录页面,提示"您尚未登录,请先登录". 代码实现: import j ...

  3. 笔谈kxmovie开源播放器库的使用

    开源播放器项目 kxmovie(https://github.com/kolyvan/kxmovie),现在仍然是很多刚开始接触播放器开发的程序员的参照范本.以下是我操作kxmovie项目的过程: ( ...

  4. Mysql 库表操作初识

    Mysql 库表操作初识 终端登录mysql 这里只演示win下, cmd 终端. 至于怎么在win下, linux, mac安装, 感觉这是一个入门级的百度搜索问题, 安装都搞不定, 确实有点尴尬, ...

  5. Oracle 12cR1 RAC集群安装(二)--使用图形界面安装

    Oracle 12cR1 RAC集群安装文档:Oracle 12cR1 RAC集群安装(一)--环境准备Oracle 12cR1 RAC集群安装(二)--使用图形界面安装Oracle 12cR1 RA ...

  6. MySQL基础操作与数据类型

    目录 1.文件夹(库) 2.文件(表) 3.文件的一行内容 4.创建表的完整语法 5.整型类型 6.补充sql_mode 7.浮点型 8.字符类型 9.日期类型 10.枚举与集合类型 1.文件夹(库) ...

  7. Mysql InnoDB行锁不使用索引锁表的时候会锁整张表

    原文:http://www.thinkphp.cn/topic/41577.html 如果使用针对InnoDB的表使用行锁,被锁定字段不是主键,也没有针对它建立索引的话.行锁锁定的也是整张表.锁整张表 ...

  8. spring cloud (三) 路由 zuul

    1 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h ...

  9. 【Audiophobia UVA - 10048 】【Floyd算法】

    题目大意:从a城市到b城市的路径中,尽可能让一路上的最大噪音最小. 题目思路:设d [ i ][ j ]表示 i 到 j 的最大噪音的最小值. 那么d [ i ][ j ] = min( d[ i ] ...

  10. django项目登录中使用图片验证码

    应用下创建untils文件夹放置封装图片验证码的函数 创建validCode.py文件定义验证码规则 import random def get_random_color(): return (ran ...