2.21考试小记

  新的一年来第一次考试啊,上一次考试还是WC。还好,还记得怎么考试……

  T1上来看到数据范围十有八九是矩阵乘,T2是一个树上问题,T3好迷,可能是数据结构之类的。

  T1 20分暴力稳了,T2也有20分的暴力,菊花图的话输出最大值就应该又有20分了,T3裸暴力20分,哈希30分,现在暴力总分就是110分,好像不低啊。

  先写完了T3、T2的暴力之后想了一会T2链的部分分,一开始猜测了一个看上去就不可能的结论:L就可以取到最佳答案,还好举出了反例,不然就完了(最后证明如果这么做有80分)。最后想了一想写了一个n*(r-l+1)*log n的打法,立志做一个有梦想的人。然后开始做T1,暴力打完之后开始琢磨K=1的打法,一开始想打表找规律,然而并没有用,于是打算用矩阵乘,现场构造矩阵成功,40分到手。最后开始准备打T3正解。

  重新观察了一下发现T3实际是一个匹配问题,可以用后缀数组+二分+RMQ+主席树解决,然而貌似码量大了一点啊,而且我的后缀数组也不熟练(虽然实际上后缀数组的部分是一遍过),打完后离结束还有20分钟时间,死也调不出来,最后也只能交50分暴力。T1 40分暴力,T2由于有了梦想,得了50分,T3 50分。考后和AC了T3的std交流后发现思路一模一样,唯一不同的是他优先打的T3,所以调的时间更长了一点,然后就他就AC了……

原文地址:https://www.cnblogs.com/liutianrui/p/8457428.html

时间: 2024-10-31 00:10:27

2.21考试小记的相关文章

9.21考试总结

9.21考试总结(填坑) 分组 少分析了一种情况,一直以为填坑数和挖坑数一起算.实际上只需要将填坑和挖坑取最大值.原理就是直接把多出来的部分填入缺少的部分.然后比较到底是多出的部分多还是比要求范围少的部分多.但是有一种情况.所有数字加起来的总和比要求最低值还少或者比要求范围最高值还高就不能满足题目要求. 核心代码,证明一下自己码过,233 for (int i=1; i<=n; ++i) { if (a[i] < l) ans_l += (l - a[i]); if (a[i] > r)

『8.21考试题解及反思』

UNO Description 良心出题人Magolor找到了你,想要和你一起玩桌(mo)游(ni). Magolor: "杀蚂蚁?猪国杀?斗地主?麻将?立体图?哪一个好啊?" 你: "毒瘤出题人!" Magolor伤心了--"我应该给人留下一个良心出题人的印象啊!" 于是Magolor选择了众所周知的UNO.整个周游只使用UNO牌,但完全不按照UNO的规则来打.牌局有3位玩家(你.Magolor.Magolor的好朋友TTL): 每个人将会摸到

3.27考试小记

一天考了两场-- 上来先看第一题,发现题目中有一个LIS,然而我并不知道它是何物,看了一会没看出来LIS是啥就先放着了,第二题读完发现是原题,而且还不是特别费码力那种,开心.第三题读完发现还是原题,难道这场是信心赛? 于是先打最好打的第三题,打完之后发现图建对了,边权建错了,有点小慌,想了一会没想出来,就先放着了,然后去打第二题,按照之前的打法打完了调了一会就过了,本来想对拍一下保险一点,然而并不会造数据,好尴尬--于是接着做第三题,又推了一会推出来了边权,样例都过了,这次也会造数据,然而并不会

2.28考试小记

翻车翻得厉害了点啊-- 上来看到第一题发现题目很简洁啊,一般来说简洁的题目都没好事,看了一下数据范围,果然只有20分的暴力分,努把力可能还有一点输出0的分.第二题博弈论,上来40分明显白送,读了几遍特殊数据之后想到了60分解法,看来这道题还是很可做的.第三题竟然是原题,额,虽然模糊的记得正解的细节.但是清楚地记得当初改这道题的时候看了一晚上题解和标程,看着标称连打带调敲了一个上午加上半个下午,虽然知道正解,但明显需要大量时间投入. 于是开始优先做第二题,20分暴力由于数组在搜索的时候没有都还原等

3.9考试小记

爆炸为何总是没有尽头-- T1上来之后看上去像是一个DP,想了一下40分做法去看第二题.第二题是一道概率题,前20分应该可以直接枚举所有可能性,推了一下式子想出了mk暴力,第三题好像在哪里见过? 仔细看了一下第三题后发现的确是原题,而且又是一道非常恶心的题,当时打了半个下午加一晚上.打完第一题40分暴力和第二题40分暴力后稍微想了一下第一题没想出来就开始打第三题.为了保险,先打了一下30分的暴力,然而由于暴力的边界处理太过复杂,打暴力和调试就费了很长时间,打正解的时候由于细节仍然很多,也是依靠记

5.18 考试小记

绝望的比赛.又一次爆零-- 上来读完了三道题发现都没有什么最最基础的暴力,基本第一遍遛完所有题目测得分是0.第二题看着无比眼熟,但是忘记了具体打法了,但是记得当时这道题我是打出来暴力分了的.由于第一眼看上去都没有什么分,于是决定按照题目编号1.2.3的顺序做题.第一题看上去像是毒瘤数据结构,由于没有给最基础暴力分,想先直接做只有第一种操作的部分分,由于是颜色计数问题而且在树上,想到的就是主席树,并没有想到莫队算法,然后发现怎么处理都处理不出来,想尝试这bitset+树剖,但是并不会用bitset

2019.09.21考试报告

T1 可以发现值域的区间最多有klnk个,对于位置分块,每个块都处理出每个k的ans, 复杂度$ O(S*(n/S+klnk)+m*(n/S+S)) $ 当S=sqrt(klnk+n)时复杂度最优 T2 先把x排序 $ f[i][0/1] $代表以i为第一个端点向左/右的方案数,枚举j: 1> $ y[j]<y[i] f[i][0]+=f[j][1]; $ 2> $ y[j]>y[i] $ 枚举$ j<k<i $ && $ y[k]<y[i]  f

科三考试心得总结

前提:1 心态放松 不紧张,2 安全意识,3 变通灵活应对意识,4 每一步的操作用心到位.减速的方式有:1.不加油 2.踩刹车 3,踩离合换抵挡 4.拉手刹:注意事项:1.保持眼睛看前方路面100米处:2.认真听语音操作: 上次考试失败原因总结:1.紧张,分析:紧张没有任何积极的作用,对于做成事情没有任何意义,要相信自己.2.不够坚信教练教的方法,自己灵活发挥导致变道压线,不在路口减速停车换挡造成心理慌乱:分析:教练教的肯定有他的道理,对他人有用的自己学会后再灵活发挥,先学会掌握好一种方法后再灵

实时记录

9.21(模拟49) 9.21 考试(一定一定一定一定放到FTP里)---------------------18:35 审完题了,其实啥都没看出来. 18:46 T1树套树?? 19:03 别扯淡了,还树套树呢,你又不会打..前缀和优化一下. 19:15 T1好像又是个别人都能AC的但是我却看不懂的题,不做了好吧,下一个. 19:45 T2 T3都看不太懂啊,虽然数据范围不是很大,但是真的不简单 20:35 T2打了个瞎jbDP,也不知道有没有十分,T3打个QJ算了. 21:04 等死中,狗屁