2022.3.18模拟赛总结

时间安排

7.36
开题
T1:海底积木赛?
7.42
T1式子推出来了:(\sum_{i=1}nC_{n-1}{i-1}a_i);mod k
这个的瓶颈和刚才推断的一样,必然在于求解组合数上,而这个模数不是质数,应该就要用一些奇妙的方法,但先写40分的递推+质数求组合数的暴力分吧
7.49
暴力分写完了,剩下的应该就是非质数组合数了,但这个东西我记得不是Lucas,而是exgcd,海底积木赛由于a_i是会大于k的所以需要用Lucas,而这里已经限制了,应该就不需要了,但!exgcd该怎么写呢!这是个问题。不过可以展开组合数试试,貌似可以质因数分解做
8.49
搞了一下质因数分解的方法,能过到2e4,与此同时发现k质数的情况假了
8.57
加上一点常数优化,用set只维护有用的,时测可过,计划进行10分钟对拍测时,就过题了,应该没有什么特殊数据需要用来测时的,所以对拍后应该就稳了
9.06
对拍发现错误,修改以后测时不过了,麻了,仅能通过4e4
9.37
经过一系列常数优化仅能通过8e4
9.44
无奈弃T1
9.47
T2是个竞赛图吧,竞赛图缩点后是链,那么本题中就是求连通分量个数的期望吧
10.00
简单列了一下计数dp式子,感觉可行,但需要先写个暴力一会儿用来对拍
10.36
写出了T2的60分代码,应该能过?因为我不会背Tarjan所以我不会写暴力!
10.42
穷途末路,换题
10.47
这T3是不是树上莫队啊
10.58
回去把T1的锅修了,那个质数的我只能搞出n<mod的,不然还是出错,加了个分段上去彻底弃掉了,专心T3
11.12
写完T3暴力20,应该无误了
11.38
写了链的两档分,直接套个莫队就行,并进行了对拍无误。树上莫队我是真没办法
11.43
检查每道题目,进行打包
11.47
检查完毕,准备提交,开始摆烂

赛后反思

T1方向都是正确的,就差在一步:会影响到逆元的质数只有模数的质因数,所以不需要对所有质数都操作(lycOrz),这样就可以通过此题

虽然我考场上也感觉exLucas可做,我没想到的是它常数那么大,但学到一个新算法还是挺有用的,不过关于CRT的东西如果再出依旧猝死,因为还是不会,需要花上时间重复复习的

由于分段打错导致考场挂分,写分段的逻辑关系需要更为谨慎

T2的竞赛图也挺明显的,正解和上次几乎一模一样吧,但是思路歪了一点?感觉就是换一个思考方式,不要局限在i个点j个SCC的竞赛图方案上dp,可以直接考虑怎么构造出 i i i个SCC的竞赛图,然后就可以快乐的 n 2 n^2 n2dp了

另外我不会背Tarjan,我莫得办法,我是真背不会,打了无数遍也背不会

因为取模还挂了点分数,关于取模的地方还是需要再仔细检查的

T3不多说了,没学过确实没办法,问题不大

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值