于是就迎来\(10\)天的自闭考试了,每天写点小总结吧。


Day8

第一天就很自闭啊,考题分别是数学题+建模题+图论。

前两道题都没有什么算法,但是难度还是有的,于是就做不太出来,特别是第一题。第二题考试的时候几乎想到了正解,但是由于太急促实现方式没有写好,最后就写挂了,把原本的暴力分也丢了。

第三题是建图+欧拉回路,难度还是比较大的,考后已经订正了。

分数有点惨,以后写正解一定要对拍,不然不如交暴力稳。

Day9

今天的题还是很难啊,算法是网络流+图论+线性基。

第一题是一个建模最大流,考场上想到了最大流但是建图建不来,尝试了很多种方法但是找不到好的方式于是就放弃了,本来是一道可做的题,最后写的是树形\(dp\),这种建模题没做过还真是推不出来。

第二题一看不可做,连暴力也敲不来。

第三题第一眼像数论,不太会,于是就随便打了下表。

最大的遗憾是想到了第一题想到了没有磕出来,看来网络流的建模题还是要多做的。

Day10

今天的题是找规律+思维题+LCT。

第一题找规律真的很致命啊,全程都在推第一题,结果还是很正解差一点,复杂倒还是很复杂的,最后就只交暴力了。

第二题本来以为是\(dp\)计数,比较复杂,就没准备写。考完后讲了才发现是一道思维题,代码复杂度极低,考场上肯定也是做不出来的。

第三题用\(LCT\)好像很简单,但是因为\(LCT\)没怎么写过所以考场上也不太敢写。听说用点分治+线段树合并也是可以的。

问题出在时间安排上,就算是不太会的题也应该多想想的。

Day11

今天的题是斜率优化+思维题+数论。

第一题一下就推出来了,一开始先交了一发,拍了一下发现边界要特判一下,特判了之后又交了一发,结果第一发\(A\)了,第二发卡常\(T\)了一个点,于是就只有\(90\)分了。

第二题又是思维题,要转换一下模型,然后\(bfs\)就可以了。考试的时候没思路,就写了一个\(IDA^*\),本来是有\(20\)分的,结果因为深度限制放宽了然后\(T\)了。

第三题是一道超级毒瘤题啊,考试的时候一个细节没写好没拿到暴力分,正解是极不可写的,好像要高精度开\(k\)次方根。

这个\(TLE\)的问题很难受啊,以后要学一下卡时,保证稳定再提交。

Day12

今天的题是\(dp\)+数学题+提答题。

第一题听说正解是一个很复杂的队列+背包,但是也可以直接\(dp\),考试的时候直接\(dp\)的状态有点没设对,就写了\(50\)分的暴力\(dp\),最后还因为没对拍写挂了。

第二题是循环串+整除分块,看起来像字符串题实际上是数学题,有点不会推。

第三题是一道惨无人道的提答题,以前没有做过提答题,这道还特别复杂,读题就花了\(40\)分钟,结果还一个点都没做出来,花了特别多的时间,结果第一题对拍的时间也没了。

然后今天就被打自闭了。

Day13

今天到\(C\)班听莫比乌斯反演了,就没有考试。

考题还是简单看了一下的,第一题是推结论+\(trie\)树,晚上写掉了,好像用\(map\)套\(vector\)暴力\(hash\)有\(90\)分,如果是考试的话这\(90\)分应该还是拿得到的。

第二题是状压\(dp\)+\(FWT\),状压\(dp\)很简单,肯定写得出来,但是\(FWT\)不会啊。于是晚上就学了\(FWT\),这样是用来求子集权值和的,然后就把这题写了。

第三题是一道神仙构造,有点没听懂,好像和蓝书上的一道题有点像,估计也写不出来。

Day14

杜老师终于来了,于是今天的题就特别毒瘤。

第一题是很无耻的一道暴力+各种优化,正解就是暴力,好像要用到\(bit-reverse\)和其他压位技巧,不太会。

第二题是一道计数题,计数题还是一如既往的不会做。正解一开始的思路是\(dp\),然后枚举优化,最后发现通过配凑可以计数解决,比较难。

第三题是一道思维题,看是去很复杂,考试的时候就没有做。考完后发现只要处理好细节,然后暴力就可以了。

这样的题应该第三题是最简单的,应该多加思考。还有就是第一题的暴力需要时间复杂度分析一下,考试的时候以为时间复杂度不对,就没有写更高级的暴力。

Day15

杜老师继续毒瘤,今天题分别是构造+计数+\(dp\)。

杜老师的构造题果然是毒瘤的,全程几乎都挂了,考后也只是大概听懂,感觉比较玄学,实现难度也比较大。

第二题看上去是数据结构实际上是组合计数,考试的时候只推出来方差的计算式,然后后面就推不下去了。考后发现确实是计数,方法也不是特别简单,但是基本听懂了,好像\(80\)分可以写\(NTT\)?然后就学了一下\(FFT\)和\(NTT\)。

第三题的\(dp\)好像又是最简单的,只不过考试的时候思路有点错了,想到图论计数上,一个利用区间图的性质才能\(dp\),思路也是大概懂的。

Day16

讲课很棒的洪老师又回来了,题目也挺良心的,暴力分拿得很足。

第一题有点毒瘤,树形\(dp\)+输出方案,链覆盖的\(dp\)基本想得很正解一样的,但是转移好复杂啊,考试的时候花了\(2h\),没有写出来就放弃了。但其实这道题更难的应该是输出方案,还没有写。

第二题的暴力超简单,但是正解是一个线段树上的计数,好像也不是特别毒瘤,感觉是可以写的,但是还没有补。

第三题有点复杂啊,于是考试的时候就写了简单的枚举优化+\(KMP\),有\(60\),正解好像是\(SAM\)+\(LCT\),或者\(SAM\)+树剖,还不是很会啊。考后学了\(SAM\),之后再写这题吧。

树形\(dp\)真的是写不熟练啊,还要多练习,这样想到正解写不出来真的难受。

Day17

很快就到最后一天了,还是洪老师的题:\(SAM\)+模型题+\(splay\)的计数题。

第一题听说是\(SAM\)的基础题啊,但是不会就写不出来了。考试的时候写的是\(SA\)的部分分,第一次在考场上写了后缀数组,但是正解还是要写\(SAM\)的。洪老师如此钟爱后缀自动机??感觉不学不行了,就肝了两个晚上的\(SAM\)。

第二题确实是模型转换,题目给你的都是公式,但是你要知道他实际的意义是什么,然后就可以求了。最后求的方法有很多,可以直接根据性质\(dfs\)统计,也可以点分治,也可以虚树\(dp\),也可以换根+线段树。

第三题是不可做的\(splay\)题,上来就教你\(splay\),然后就出了一道计数,需要根据\(splay\)的性质来,考试的时候就写了无脑的\(30\),然后老师说好像前\(90\)分都是比较好拿的,只不过正解有点难写。


『正睿OI 2019SC Day8-Day17』的更多相关文章

  1. 『正睿OI 2019SC Day7』

    简单数论 质因子分解 素性测试 素性测试指的是对一个正整数是否为质数的判定,一般来说,素性测试有两种算法: \(1.\) 试除法,直接尝试枚举因子,时间复杂度\(O(\sqrt n)\). \(2.\ ...

  2. 『正睿OI 2019SC Day5』

    网络流 网络流的定义 一个流网络\(G=(V,E)\)为一张满足以下条件的有向图: 每一条边有一个非负容量,即对于任意\(E\)中的\((u,v)\) , 有\(c(u,v)\geq0\). 如果\( ...

  3. 『正睿OI 2019SC Day4』

    总结 今天是一场欢乐的\(ACM\)比赛,于是我队得到了全场倒数的好排名. 好吧,其实还是怪自己不能怪队友啦.对于\(ACM\),可能最主要的还是经验不足,导致比赛的时候有点紧张.虽然队友为了磕一道题 ...

  4. 『正睿OI 2019SC Day1』

    概率与期望 总结 老师上午几乎是在讲数学课,没有讲什么和\(OI\)有关的题目,所以我就做了一点笔记. 到了下午,老师讲完了有关知识点和经典模型,就开始讲例题了.前两道例题是以前就做过的,所以没有什么 ...

  5. 『正睿OI 2019SC Day6』

    动态规划 \(dp\)早就已经是经常用到的算法了,于是老师上课主要都在讲题.今天讲的主要是三类\(dp\):树形\(dp\),计数\(dp\),\(dp\)套\(dp\).其中计数\(dp\)是我很不 ...

  6. 『正睿OI 2019SC Day3』

    容斥原理 容斥原理指的是一种排重,补漏的计算思想,形式化的来说,我们有如下公式: \[\left | \bigcup_{i=1}^nS_i \right |=\sum_{i}|S_i|-\sum_{i ...

  7. 『正睿OI 2019SC Day2』

    分治 普通分治 普通分治是指针对序列或平面问题的分治算法. 思想 普通分治的思想是指将一个序列问题或平面问题通过某种划分方式划分为若干个子问题,直到子问题规模足够小,可以直接回答,再通过合并得到原问题 ...

  8. 10.24 正睿停课训练 Day8 AM

    目录 2018.10.24 正睿停课训练 Day8 AM A 棒棒糖(组合) B 彩虹糖(思路 博弈) C 泡泡糖(DP) 考试代码 A B C 2018.10.24 正睿停课训练 Day8 AM 期 ...

  9. 正睿OI DAY3 杂题选讲

    正睿OI DAY3 杂题选讲 CodeChef MSTONES n个点,可以构造7条直线使得每个点都在直线上,找到一条直线使得上面的点最多 随机化算法,check到答案的概率为\(1/49\) \(n ...

随机推荐

  1. 面试题:android用户注册代码 密码需要加密传输吗

    答案是肯定的,至少比明文好 客户端注册和登录的时候:一个可行的方法是,客户端提交 md5(password) 密码(如上所述,此方法只是简单保护了密码,是可能被查表获取密码的). 注册的时候:服务端数 ...

  2. mysql后台线程详解

    1.mysql后台线程 mysql后台线程主要用于维持服务器的正常运行和完成用户提交的任务,主要包括:master thread,read thread,write thread,redo log t ...

  3. oracle 查询角色具有的权限

    select * from dba_tab_privs where GRANTEE='角色名';

  4. SSIS-WMI监视文件夹

    在文档交互数据时,通常会排个job每隔几分钟执行来解析文档,但是jOb不能排的太频繁了,所以文档不能及时的被解析. 在SSIS中可以使用WMI这个组件来监视文件夹,一旦有新文档丢入就马上执行解析程序, ...

  5. Python的诞生和各种解释器

    一:Python的诞生 参考:https://www.jianshu.com/p/1cc1382e5e04   二:Python的各种解释器 参考:https://www.liaoxuefeng.co ...

  6. 在系统下文件上传报错:The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/ROOT] is not valid

    线上的系统中长时间不访问时不能上传文件了,出现如下错误: 2019-03-11 23:37:42.741 ERROR 66505 --- [nio-8081-exec-3] o.a.c.c.C.[.[ ...

  7. Spring Cloud Sleuth + Zipkin 链路监控

    原文:https://blog.csdn.net/hubo_88/article/details/80878632 在微服务系统中,随着业务的发展,系统会变得越来越大,那么各个服务之间的调用关系也就变 ...

  8. php策略模式(strategy pattern)

    ... <?php /* The strategy pattern defines a family of algorithms, each of which is encapsulated a ...

  9. 使用log4Net输出调试信息

    在上一篇搭建服务器端的项目基础上,使用log4Net进行调试信息输出 http://www.cnblogs.com/fzxiaoyi/p/8439769.html 1.先分析下Photo 自带的服务器 ...

  10. 重新学习Spring注解——Spring容器

    44.[源码]-Spring容器创建-BeanFactory预准备 45.[源码]-Spring容器创建-执行BeanFactoryPostProcessor 46.[源码]-Spring容器创建-注 ...