训练
7.1~7.3(组合数学)
上课
上午来了两名学弟一起听 \(\texttt{yny}\) 学长讲组合数学。学长先讲了最基础的组合数定义,接着讲了亿些公式,和些恒等变换。
注:之后的两天(7.2和7.3)我进行了消化,并且全部理解。
讲了基本的公式恒等式后,学长通过讲例题使我们将知识进行运用。运用题对我来说有难度,但我经过思考之后大部分已听懂并进行了代码实现。
收获
通过几天的学习与复习,使我对组合数学有一个更加深刻的理解与更加熟练的运用,也明白了数学对解决各种类型题目的作用。7.4 和 7.6(NOI)
考试
因为学校返校,我只考了两小时 \(\texttt{NOI}\) 模拟。
$\texttt{T1}$ 在想了四十分钟后有了大概的思路,开始想 $\texttt{dp}$ 加数据结构。$\texttt{dp}$ 式子二十分钟没有推出来,数据结构也没思路,花了二十分钟写了个乱搞做法。
$\texttt{T2}$ 交互题,看了不会直接跳。
$\texttt{T3}$ 读完感觉能做。我想到了可以将三维坐标通过乘法原理转化成一维坐标,但后面的数学推导却不会了。
最后无悬念爆零。
考试总结
- 首先的确时间没有打够,没时间思考并写暴力。
- 我的能力与知识储备与 \(\texttt{NOI}\) 选手相差有点远,题目难度对我而言过高,所以我还需要按照教练的要求更加努力地学习。
- 题目模型见得少,没有一定的思考方向。我应该多做一些题,掌握一些套路与方法。
好题分享
第一次是 \(\texttt{yny}\) 学长的分享。题都很难,思维难度很高,每道题我都基本没太听懂。
第二次是几位七林的学长轮流为大家分享不同类型的题目,比上一次简单一些,我听懂了两到三道,但都还没有进行代码实现。
总结与感悟
- 扎实的代码能力是熟练地运用的基础,我应该多写代码、多调代码,提升自己的代码实现能力。
- 要对知识点理解深刻,要理解它的原理才能更好地运用。
7.5(CF 模拟赛)
比赛
\(\texttt{T1}\) 难度偏低,所以赛时十分钟想出 \(\texttt{T1}\) 正解。\(\texttt{T2}\) 排序、再记录后缀和,我没有想到如何很好地转换题意,赛后在王一杭的提醒下改对。
$\texttt{T3}$ 显然是 $\texttt{dp}$,但我没有想出如何转移状态,所以没做出来。
改题
在其他人讲之后,我把 \(\texttt{T3}\) 也改了出来,但是 \(\texttt{T4}\) 还是有些问题,状态转移不能完全理解。
总结
- 我虽然进行了思考,但思考深度浅了。我应该多做一些思维题提升我的思维方式。
- 做题有些死板,没有适当转换题意,化归方式落后,有待提升。
训练总结
总体来说,最近一段时间我在进步,但是还是有需要我改进、提升的地方。我需要在做题的策略、技巧上下功夫,而且还需复习、巩固以前所学知识,多敲一下板子,多看看 \(\texttt{PPT}\)。一定随时紧跟大家步伐,心无杂念,我才能在文化课没问题的基础上稳步提升我的解题能力、培养好的习惯。