2020.09.25【NOIP提高组】模拟

2020.09.25【NOIP提高组】模拟 总结

总结(before end)

第一题:考试的时候我先打了一个 O ( n 3 ) O(n^3) O(n3)的做法,然后优化到 O ( n 2 ) O(n^2) O(n2),然后枚举中间点。正解应该是线段树或单调队列。
第二题:我用了一个 O ( m a x ( r ) n m ) O(max(r)nm) O(max(r)nm) d p dp dp做法,然后调了很久。后面发现数组空间炸了,用了滚动数组应该可以60分,常数较大。
第三题:打了一个暴力。考试时发现可以分解质因数+容斥,但不会做。暴力应该也可以得一些分。
第四题:打了一个暴力,正解应该是 e x g c d exgcd exgcd,扩展 g c d gcd gcd。然而不会,估计30分。

总结(after end)

第一题竟然水了100分,需打出正解程序。
第二题发现数组开小了40分,开大了也只打了50分,正解是 d p dp dp加单调队列优化。
第三题暴力60分,正解应该是欧拉函数或者容斥。
第四题暴力卡了40分,最后一个点950ms,正解是 e x g c d exgcd exgcd
这次考了240分,第8名,还可以,下次应该可以考得更好。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值