CTSC2017总结

听说今年CTSC不个广东省选冲突,那很妙啊!然后我就去垫底了…

Day -1

由于早上要报到所以提前一天就去到了北京,听说昨天还在雾霾+沙尘暴?为什么我看到的天这么蓝?这好像还是我第一次来北京(鬼知道我高一联赛拿了几等奖…),不对好像计蒜客去过一次…去到酒店,刚拿出电脑,突然发现充电线没带,整个人都不好了,因为接下来还有APIO和各种夏令营,没充电线怎么活啊!幸好过几天学校还有人来,并且能借到相同的线,不然就生无可恋了。

Day 0

报道完后去富榄房间看球,勇士还是很稳的,当然富榄也很稳(flag…)。下午去八十中试机,给了3个小时!学了一下怎么对拍之后无所事事,决定在CF开场VP,和fzr组队干富榄,kqp就特别强,要单挑富榄!!翻译完第一题后,居然不是一眼,把题意告诉了fzr,想着想着fzr说他会了我就滚去翻译第二题了。翻译完后fzr又说它会了,我就滚去翻译第三题了,感觉我就是做英语阅读啊…富榄特别强,写完A了第二题之后很快就A了第三题,可是我没什么思路,一开始感觉是枚举每天边跟求其他n个点关于这条边的答案,可是没有特别明确的做法。后来才发先是要用缩联通块的思想。感觉连同种边的可以缩到一个联通块,然后fzr说可能有问题,我就去尝试证明这个结论。想了好久,发现富榄都已经A了第4题了,好强啊。最后高了很久原来就是判个二分图…很快打完就弃疗吃饭了。
八十中的饭堂真心好评,种类特别丰盛,而且每个都比某纪念中学好的不知道哪里去了。
晚上随便想了几道题就睡了。说实话还是想拿个au的。

Day 1

根据CTSC往年的画风,讲道理每题都是不怎么可做,然后就是暴力打比拼。
先看第一题,感觉好像可做啊。化简了一下模型,好像O(n)就可以了。去上了个厕所冷静了一下发现确实如此。但是题目有3个子问题,每个都有4~5的常数的话好像1s跑不过,有点虚,想着怎么卡常。既然是CTSC当然是稳一题比较重要就先开打了。为了方便实现就打了vector,但是vector跑的比较慢,但是感觉应该没什么影响。花了将近1个小时,打打停停终于把三种情况都拍过了。可是极限跑不过啊。为了A这个题,我开始了我漫长的卡常之路。首先我把我3种情况都优化了常数,发现还是过不了,然后又把我的第一种和第三种情况的解法从本质上优化了一下快了2,3倍,可是还是过不了极限,想用链表但是觉的又麻烦,空间又可能会爆。最后实在卡不过去了只能改链表用类似离散化的思路卡以了一下空间,发现极限才跑0.2秒。
然后发现已经没什么时间了。赶紧去敲第二题暴力,想了个 O(n4) 的方法,搞完之后过了大样例就没管了,感觉应该有25分。
最后一题是概率题,本来想法挺多,可是没什么时间了就什么都没写。

出考场后发现几乎全部人都切了第一题,很多人感叹原来CTSC也能切题!而且都是只用1个小时左右,感觉我在这题花了太多时间了,都没空搞别的题了。感觉被这个第一题坑惨了…

最后成绩,100+0+0=100,后两题一分都没有是什么回事,起码要给我第二题的暴力分吧。。。也不知道是那里挂了。感觉还是做题策略出了问题,明知道打vector会被卡,还是打了,还卡了那么就常一直坚信能卡过,回想一下都觉得有点蠢,第三题也是一道低于往年CTSC难度的概率题,只要搞懂题目给的信息拿个50分还是可以的,而我居然碰都没碰…T2居然和IOI撞题了…校内个个人都是120+,感觉au无望了,争取个ag算了。

富榄考了225,YJQ考了250,被WCT2卡的难兄难弟居然翻上来了。毛爷居然AK了,史无前例的CTSC AK太强了。

Day 2

虽然感觉第一天挂的比较惨但是还是想day2考的好一点的。
第一题拆开组合数公式就是计算阶乘中2的因子的数量了,一开始打了个 O(n2) 的方法,这居然有70分,还是比较满足的但是总感觉这个转移的对象是有规律的,就打了个表,发现是特别熟悉的三角形图形,就把能转移的数输出了出来。化成二进制后发现居然就是枚举子集转移,算了一下复杂度 O(3log2) ,轻松过掉啊。
看第二题想了好久都没什么思路,感觉只会第一个点,拿个5分,就先去看第三题了。
第三题计算几何题,看题意看了好久才看懂,一开始以为直线是给定的,那暴力分就很好拿了。但是看了下读入发现并没有,才知道直线居然是要自己求的。。。那就不是很会了。猜了个结论直线肯定过其中的两个点,可是枚举两个点的复杂度已经是 O(n2) 的了,而且还没有算代价。感觉以我的计算几何功底是做不出来的了,弃疗这题了。
回去搞第二题,感觉 ki=2 的那部分还是挺可做得,设 fi,j 表示 i,j 分别为两个下降子序列最后一个元素位置时最多选了多少个数,用树状数组转移一下就可以了。好友 bi<=8 的点直接状压dp就可以了。拍了好久没有问题就弃疗了。

似乎好像又是都切了第一题,但是今天第二题暴力就比较难打了,似乎大家都是5~25分。但是听富榄说费用流可以跑40多分,一脸懵逼。第三题确实比较难,都没什么去做。

最后成绩 100+15+0=115,怎么又挂了10分,发现是状压dp那里错了,炸了炸了。第一题50多个人切,CTSC什么时候开始出送分题了…难道是为了接近NOI难度??不懂啊。第二题用到了什么杨氏表格,是预备队论文里面的东西,不是很懂。第三题是乱搞题,用些什么模拟退火,爬山之类的可以拿到好多分,但是我也不会…我还是太菜了。

最后金牌线255,比我预想中的还要高,银牌线190,我100+115=215,差不多是压线银牌吧…我们学校居然除了预备队一个金牌都没有,但是有9个银牌…没拿到金牌还是有点遗憾的。只能APIO加油了。

恭喜我们学校的YJQ进入国家队,纪中时隔十年再次出国家队选手,但是富榄就有点惨了,第5名,被卡了0.7分。难道是被奶死的?但是这也特别厉害了。哪里像我进个省队还被卡校线…

总结

这次CTSC发挥还是比较一般,虽然把可做的题都切了,但是要不就是花了太多的时间在无畏的地方,要不就是暴力打挂了导致我的暴力分很难看,才15分…可能也是做题策略出了问题,对每道题时间的分配不合理,需要总结。在NOI上肯定要杜绝这种情况,不然就回家种田了…

最后过两天就是APIO了,争取拿个au把!

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值