CSP2019 游记

博主分享了参加CSP2019比赛的经历,从考前准备到比赛过程中的心理变化,以及对题目解法的思考。第一天晚上因观看动漫影响睡眠,第二天比赛时面对难题的心态调整,最终在紧张的时间中解决问题。第二天遇到新的挑战,未能成功解决全部题目,感慨自身实力与他人差距。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

比赛过去比较久了才补游记,所以细节可能记不太清了。

Day -?

考了个一轮认证,感觉比前NOIP简单,作为一名去年NOIP初赛7字头的选手居然拿到了满分。

Day 1

昨天晚上看了很久的beastars,确实是很好的作品,可惜不适合在考前看,晚上根本睡不着觉。
早上昏昏沉沉地去学校考试,考前涂了点风油精,还给几个同学涂了一下,脑子稍微清醒了一点。想到毕竟是对标前NOIP的比赛,倒不是很慌(NOI day2也是这样考的)。
到了考场,发现是左老师监考,向他做了几个鬼脸,不过并没有理我。看了下周围的人,没有认识的,感觉大概是老了。
拿到题,前两题看了一眼跳了,感觉是去年day1的节奏。看到T3觉得不对,这个贪心题不能一眼秒切,因为很困导致脑子混乱,就申请去上了洗手间。出来冷静吹了一下风,还是不会做,又回去了。
因为完全没有思路,所以有点自闭,在草稿纸上推了半天推不出来。看了下部分分,有个菊花的点好像有思路,推了一下跟正解关系貌似不大,链的部分分完全不知道咋做。猜了一下结论是每条边都恰好被经过两次的都能构造出来,发现111->333->222的数据怎么都构不出来,继续自闭。
又思考了很久突然发现一条路径其实是给路径上每个点的出边定下了相邻关系,并且如果某个点的出边有了合法的相邻关系,那么容易构造出全局的解,这样终于会判定了。要求最小排列的话就按字典序贪心就行了。判定的时候直接实现是O(n3)\mathcal O(n^3)O(n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值