2017-11-1 & 2017-11-2 集训总结

来源:互联网 发布:最新域名升级 编辑:程序博客网 时间:2024/06/06 06:45

2017-11-1
①考试
T1 嗯?钱少的人一开始买的东西钱多的人一定也会买,是不是可以合并答案了呢?然后发现怎么也做不下去了,于是想到了每个人二分。。。但是会不会超时呢?比如一个人一次买一件,然后跳一件,然后算法退化成O(n log n)。仔细想了想,发现钱每次至少少一半,类似于各种带log的数据结构的时间复杂度的分析方式,所以最多只找log次。总体时间复杂度O(n log ^ 2 n),于是我就这么开心地打了。
由于学校电脑很渣,标程成功TLE,然而我过了。。。

T2 没思路。贪心?于是我打了个搜索,最多30分的那种,然后就把贪心给否定了,然后就不会了。。。后来这道题成为了我过了的迭代加深搜索第一题,并且发现了h()函数是多么的神。

T3 还是没有思路,打了个30分暴力。看到了有15分是树,惊喜地以为我有45分了,结果居然没有打出来。后来考完后才用三种状态打出来了,不知道考试时我干了什么。。。(在两种状态中挣扎无果后发现要用三种状态,然后就写不出来了)正解处于玄学状态。
另外,有没有大佬教我判树啊。。。难道不是n = m + 连通块数?

②考试时
拿到题后,居然有密码?!更鬼畜的是密码是Accepted。。。看来很正式啊。。。在我打完第一题后已经不早了(由于想错误方法想了太久),所以我就来看二三题,结果发现都不会啊QAQ。。。然后我就慌了,毕竟这套题看上去这么正式,应该很接近联赛吧。期间我做T2时就在脑补,嗯,T2会不会是什么迭代加深,不不不,怎么可能考迭代加深什么都可能考)呢(就算我写了我也发现不了h()函数,也只有36分)。做T3时又在脑补,嗯,这个DFS树(刚学了无向图的割顶和桥的我)好像不深诶,难道要在上面DP?不不不,反向边还在额,怎么DP,瞎想些啥。。。事实证明虽然到现在我还是不会,但是大体方向还是有的。。。

③看成绩
现实就是这么扯,分这么低的一天居然还 Rank 9,听说大佬们T2乱贪心不搜索挂了?听说出题人身败名裂了?听说其实是大家不适应模拟考试的环境挂掉了?反正我是在学校的装有 Windows 10 的超级卡(主要是硬盘)的机子上做的,毫无感觉。。。

2017-11-2
①考试
T1 这不大水题吗?!30 min 搞定。

T2 样例我怎么算不出来!?然后我就勇敢地走向了办公室,果然改了。那时我正好把暴力打完,算出了正确的样例。然后我就想,肯定是用对答案的贡献。然后发现要给子树的每一个点都加上一个数,肯定是用DFS序肯定还要用差分标记。反正就是感觉T2稳了,以为要稳居前列了。。。

T3 面对7s时限,我无动于衷。考虑到学校电脑太渣,标程全部TLE,我就让老师不测标程了,直接测我的,果然拿了30分走人。。。其实这道题很明显要和p扯上联系,因为p给了一个子范围,但是怎么扯呢???见题解(在我本子上)。
好吧,再说两句。主要是处理第一个大于(等于)某个数的。可以先打个标记,然后从后往前做类似前缀和的工作

②考试时
今天密码很鬼畜啊。。。好像是键盘滚脸打出来的。。。然后老师让我不要用 Windows 10 了,到后面随便找台电脑做,我欣然答应了,反正这个机子硬盘慢,XP 还要带得动些。然后我就发现,模板还没有打完我手就黑了。。。(太脏了。。。)
然后今天考试时其实做得还可以,没有按到关机键,也没有在按Enter前碰一下delete键。

③分数
我本以为今天稳了,结果又一次排名二十开外(-_-||)。
看大佬们的总结,发现大佬们对T3很自信,但我却没什么想法。而且好像T3我打得太暴力了,一点都没有处理数据,比如排序,去重什么的。
主要还是心态问题。正所谓稳才是王道。

原创粉丝点击