省选模拟赛2022/3/18

博主在省选模拟赛中遇到时间管理和解题策略的挑战,总结了比赛中因粗心和理解错误导致的问题。T1题目通过分解质因数优化解法,T2使用一维DP解决,T3则未能正确理解题意。反思强调了读题认真和关注问题本质的重要性。

比赛时间安排

7.30-7.40
t1 先拿20分模拟再说
t2 感觉好麻烦,题面太长了,不过貌似暴力是dfs+tarjan
t3 lca暴力有20

7.40-7.45
t1 暴力写完

7.45-8.20
t2暴力打完,开始打表,发现打的很快,30分

8.20-8.40
t3暴力写完,觉得没什么问题

8.40-9.10
开始想t3链怎么写,感觉很简单,算一下深度就行了??开心的写上去拍了也没有问题(结果考完试之后才知道读错题了,而且样例也没看仔细,以为颜色是排列,所以随机数也写错了,所以对拍也是个假的,自闭了,还以为有60,太der了)

9.10-10.10
t1手推了一下,发现是一个组合数,然后想写k是质数的情况,但是万一k太小了怎么办,非常自闭,先写出来,反正不捆绑,能骗一点是一点,然后发现k不是质数的难道能用lucas?但是完全忘了咋写

10.10-10.50
想t2的n^3,依稀记得之前的dp,于是结合想的和自己又推的把式子写对了,但是发现f[i][1]怎么都算不对,于是干脆不算了,直接用全部的减掉别的求出来,于是60分拿到了。开始想优化,刚开始想前缀和,发现不可行。

10.50-12.00
想t3 K=10,那么只需要考虑最后一位是什么就行了,那就可以用唯一分解定理求C,且%10没有影响,所以应该就这样写,复杂度卡一卡就过了??然后就是写+调bug,到结束了也没搞出来

赛后总结反思

  1. 读题一定要认真,不要走神,打代码的时候也一样,因为走神把lca板子打错了,t3直接没分

与正解的差距

T1

lyc的解法和我的k=10的想法差不多,也是分解质因数做,但是他加了一个优化,那就是只有与p不互质的数才需要特殊处理,其他的是存在逆元的,这样就能跑的飞快,所以平常做题也要关注一些性质类的东西,找到要处理问题的本质

T2

正解只用一维dp,表示选了那么多点的贡献,并没有考虑缩成几个点,然后用了一个补集转化的思想,最后求答案,有关竞赛图的dp好像很套路,如果能记住,就很容易A掉了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值