专栏文章

NOIP2025模拟赛6总结

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miorpfgn
此快照首次捕获于
2025/12/03 00:03
3 个月前
此快照最后确认于
2025/12/03 00:03
3 个月前
查看原文

NOIP2025NOIP2025模拟赛6总结

T1T1

数论题。
gcd(x1,x2)=1gcd(x_1, x_2) = 1有什么用呢?
部分分x1x2=1x_1 - x_2 = 1又有什么用呢?
想到同底数幂的乘除法,可以用类似exgcdexgcd的方法去减少指数。
gcd(x1,x2)=1gcd(x_1, x_2) = 1就说明最后指数一定可以变为0011
然后就过了。

T2T2

还是数论题。
看着很像CRTCRT,好像还是EXCRTEXCRT
但是CRTCRT我都不会,不过可能和这个没太大关系。
要求最小的正整数解,这该怎么做呢?
列了一下样例,没发现什么规律,于是就跳了。
最后打了55分。
正解是:
x<lcm(mi)x \lt lcm(m_i)时,xx就一定是最小的正整数解
dpidp_i 表示选了nn个数字,其lcmlcmii的约数的方案数。
tpitp_i表示选了nn个数字,其lcmlcm恰好是ii的方案数。
那么显然,dpidp_i就是tpitp_i的狄利克雷前缀和,直接反过来搞定即可。

T3T3

图论,加边。
想到如果有一个合法的环,如果在环上加一条边,一定不合法。
于是想到缩点,动态维护这颗树。
好像会6060分了。
发现好像如果路径中有一点为缩过的点,一定不行。
然后开打,调了很长时间大样例后发现,假了。
可能在环上一点到连在该点的链上一点连边可能合法。
然后就放弃了。
正解是离线下来,先按时间顺序建生成树。
对于其它边,考虑路径上的异或值,再考虑标记边。
具体来说,可以设一个数组,表示从根到该点所经过的标记边的个数。
然后用dfsdfs序和树状数组维护即可。

T4T4

数学期望。
赛时没思路,感觉不可做,非常复杂。
正解:
先考虑k=0k=0
若第一个人失败,那下一个人要么用上一个人的钥匙开其它锁,要么用其它钥匙开这个锁。
再考虑k0k≠0
决策依然类似,变化在于你的钥匙可能是假钥匙,转移有变。
最后再前缀和优化一下就好。
用时两个下午加两个晚上,终于过了。

评论

0 条评论,欢迎与作者交流。

正在加载评论...