首页 > 其他分享 >2023暑假集训记2

2023暑假集训记2

时间:2023-07-30 17:14:11浏览次数:39  
标签:需要 后缀 text 几何 板子 暑假 2023 运用 集训

7.7~7.17、7.20 NOI模拟+好题分享

考试

五六次的模拟考试,让我深刻了解到 \(\text{NOI}\) 的难度,明白自己和真正高手之间的差距,也懂了我自己需要努力的方向。

我的代码能力有待提升,可以通过多做不同类型的题让我掌握一些写代码的技巧,规范我的码风,在同时了解自己容易出错、需要特别注意的地方。我的解题能力不足,做题思维不太清晰,常常跟着感觉做。我应该强化自己的数学基础,学习一些解题的方法,还需要知道每个算法对应的套路和算法核心是什么。

在考试时,我应该考虑正解后想暴力,以最大化我的得分,不能死磕一道题,而是通读题面,再根据自己的情况选择开题顺序。在写完题后,要根据算法出 \(\text{hack}\) 数据,适当时可以写拍。

之后的学习中,我应该有计划尽可能多刷一点题、见见题型,对于每个题还要想想如果不是正解应该怎么去得多分。

7.18~7.19 DP专题

讲课

学长讲了一天课,从最基础到后面复杂的 \(\text{DP}\) 甚至是几种优化都讲完了。由于有基础,我听得很轻松。上午简单就相当于复习,下午有一些难题就跟着想。

刷题

之后一天多,我把几类 \(\text{DP}\) 题目基本都刷完了,有成就感。

收获

这几天对于 \(\text{DP}\) 专题的强化练习,我对其的运用更加熟练、同时也加深对它的理解,找到了做题的套路。

总结

动态规划就是把一个问题转化成许多小问题,它更注重思维的优化,但各种类型又有一定的格式。动态规划主要在设计状态和转移状态,在转移中可能又需要用数据结构、差分、前缀和等进行优化。对于确定状态,可以思考我们最需要什么,而什么又可以不省掉,怎么定义最好转移?对于转移,我是否需要再记录其他东西,怎么去优化转移的时间复杂度?但如果题的确太难,可以考虑暴力加优化拿部分分。

7.21~7.24 计算几何专题

讲课

讲了两次课,从最基本的点、线、面之间位置关系判定到求凸包、半平面交、面积并等,学长讲了许多高中几何知识。虽然是第一次学计算几何,但我认为我的听课效果还行,大部分都能完全掌握,只有面积并有关部分有点没太懂,之后要回过头去再理解+写题。

刷题

计算几何的题除了板子都比较有难度,它会结合好几种与几何有关的东西一起考你,所以只掌握一点知识肯定没法做题。它通常结合数据结构等进行考察,但以几何为主,码量有一点大。我把所有板子敲了后只做了几道题,感觉对我来说比较难,写题有些困难,之后自己要去多整整。

收获

掌握了一些高中几何知识,明白该类题型的考法,对板子不太熟,还需要多练。

总结

计算几何的题目在 \(\text{CSP-S}\) 中基本不考,但在水平更高的比赛中常会出现。计算几何我认为最重要是需要理解和背板,再是在题中的运用。只要能把板子敲熟,运用就会比较简单,但在真正的写代码中却要复杂得多,所以还需要精确的理解。

7.26 后缀数组、后缀自动机专题

讲课+收获

学长讲课仔细,课件图文并茂,还有代码辅助,让基本不会的我听懂了后缀数组,但后缀自动机我觉得太难不会。再后来我翻了一些博客后好了许多,但是到现在也没完全懂、只懂个大概,有的地方不太能理解。

刷题+总结

后缀数组和后缀自动机的板子都全部写了好几遍,能背熟。后缀数组刷了好几道,套路都是先求每个 isa[i]height[i],再转化题就可以过了。但是复杂的运用还没做,之后得补上,但好像变化不是太离谱,只要能懂原理会敲板子就能做。

后缀自动机不同于 \(\text{AC}\) 自动机,它存在一个 \(\text{DAG}\) 上,通过记录每个点最长字符串长度和集合大小、维护父亲儿子关系维护整个串。由于我还没太理解,所以有关其运用我完全不会,需要放假时补。

7.25、7.28~7.29 数论、多项式

讲题+刷题

每天上午讲题,下午消化。

第一次课讲的莫反和筛法比较简单,只有 \(\text{Min_25}\) 筛难理解。当天下午把全部内容消化并敲完板子顺便还做了几道题。

第二次课讲 \(\text{FFT}\) \(\text{NTT}\) 之类的东西,有难度,涉及高中甚至以上的数学。但我有基础,再加上预习过,所以听课比较轻松。后面难度突增,有关多项式的运用听得有些晕没太懂,后来理解部分。多项式加运用共十道板子只写了一半。

第三次学长太巨,课讲得很抽象。公式、定理都基本没听懂,后面直接上题没法做。最后听不下去就回去朴前面的了。

收获

让我对数论、多项式的运用更熟练,掌握了一些快速求多项式的方法并熟练背板。

总结

这块知识需要扎实的数学功底,许多推导与数学关系密切。在做题推式子时需要掌握一些技巧,根据时间复杂度分析。

最后

这段时间我的收获颇丰,在与 \(\text{NOI}\) 选手集训中明白了许多方向性的东西,学会了一些好的策略,后面在听课中也学到许多新知识会背板子并能进行一些运用。所以不管是意识层面还是知识层面我都有许多进步,自己的志向更坚定,无教练在机房时也能认真学习,不需要人管理。希望这种学习的动力我能够一直保持,也感谢所有指出我错和所有帮助我变得更好的人!

标签:需要,后缀,text,几何,板子,暑假,2023,运用,集训
From: https://www.cnblogs.com/Nekopedia/p/17591189.html

相关文章

  • 集训Day 7
            比赛开始看了看T1veryGood有思路,直接用手动全排列A掉(虽然卡了5min左右但get100pt),转过来看T2用暴力模拟A掉(get100pt),接着看T3虽然第一眼因为最大值最小看成了二分,但很快否决了,这指定是一道多源最短路,但是当时脑子亿抽写了一个适用于单源最短路的......
  • 2023Spring project0
    Task1:copy-on-writetrie第一个task实现一个写时复制Trie树,个人理解,这个概念类似于OI中的可持久化Trie树首先大体框架已经给出来了,主要实现三个功能,分别是Get,Put和Remove。Get给定一个key,返回key所对应的value。有以下三种情况:对应的key在Trie树中不存在,那么应该提前退出......
  • 2023-7-28、29 文件监控和ssrf
    27晚上+28、29写了个文件监控的脚本,目前除了基本的监控只有自动删除新增文件和自动恢复被删文件的功能这点ssrf是28号的,先发了,要不不知道要拖到啥时候,等明天把脚本和剩下的发了ssrf 进去之后是这样的 让我们访问flag.php 只能来自127.0.0.1伪协议  直接读试试......
  • 暑假生活3
    原本计划本周专注于大数据信息相关知识的学习,然而不知道是不是因为家里的环境太过于放松导致规划的任务并没有按照实际情况完成,这一周只是对python进行了一小部分的学习,距离开学还有一个月,为了避免之后再出现类似的情况我决定对时间进行规划,做出一个相对详细一些的计划,从而保证学......
  • FL Studio 21官方中文版功能介绍及2023最新下载详细图文安装激活教程配置要求
    FLStudio21版本更新现已发布,在这次更新中优化了很多功能,但这些现在都不重要,FLStudio21版本的这次更新中令人瞩目的更新莫过于对简体中文版的支持了。以前FLStudio只有英文版,想要用上中文版只有用汉化包,而且有些音译过来的并不准确,或多或少存在些问题。而此次更新的FLStudio21......
  • centos环境minio安装踩坑指南2023年7月30日
    MinIO的安装踩坑指南环境centos71.安装MinIO官方文档Binary下载,按照官网的路径配置比较快下载miniowgethttps://dl.min.io/server/minio/release/linux-amd64/minio修改minio的权限chmod+xminio移动下载的文件到此文件夹下sudomvminio/usr/local/bin/2.......
  • 2023暑假集训记1
    训练7.1~7.3(组合数学)上课上午来了两名学弟一起听\(\texttt{yny}\)学长讲组合数学。学长先讲了最基础的组合数定义,接着讲了亿些公式,和些恒等变换。注:之后的两天(7.2和7.3)我进行了消化,并且全部理解。讲了基本的公式恒等式后,学长通过讲例题使我们将知识进行运用。运用题对我来......
  • NOI2023游寄
    Before提前若干天到成都,感觉环境很好啊。提前参观成七,果然是别人的学校,有\(NOI\)那味了打了套全真模拟,但是没出结果,不重要,反正啥也不会。、在宾馆/成七打了一堆板子,适应了键盘,其实用起来还不错?最后一天晚上出去吃,和\(Kaguya\)和牛老师吃了一顿麻辣烫,体验良好,出了很多汗......
  • 成语积累 20230730
    刚毅木讷:刚:坚强;毅:果决;木:质朴;讷:说话迟钝,此处指言语谨慎。是孔子称颂人的四种品质。例句:被徐志摩赞为“刚毅木讷,强力努行”的他,曾是哈佛大学第一位来自中国的哲学博士。木雁之间:木雁:比喻有才和无才。指有才和无才之间。比喻才能或学问处于中间水平,能保全自己,远避祸患。(君子藏器于......
  • 模具设计软件 Vero VISI 2023 22新版详细下载 软件推荐
    VeroVISI是一款CAD制作软件,是一款十分专业和优秀好用的流程图绘制软件。可以帮助用户进行模具设计,可以轻松直观地创建流程图、网络图、组织结构图、工程设计以及其他图形,并且拥有极高的自由度和设计辅助功能,提供基于行业特定自动化的完整模具工具设计,方便好用。kkx给大家分享的Ver......