NOIP2025模拟赛6总结
NOIP2025 模拟赛6总结
T1
数论题。
还是数论题。
看着很像
但是
要求最小的正整数解,这该怎么做呢?
列了一下样例,没发现什么规律,于是就跳了。
最后打了
正解是:
当
x \lt lcm(m_i) 时,x 就一定是最小的正整数解。$ tp_i $表示选了$ n $个数字,其$ lcm $恰好是$ i $的方案数。 那么显然,$ dp_i $就是$ tp_i $的狄利克雷前缀和,直接反过来搞定即可。
T3
图论,加边。
想到如果有一个合法的环,如果在环上加一条边,一定不合法。
于是想到缩点,动态维护这颗树。
好像会
发现好像如果路径中有一点为缩过的点,一定不行。
然后开打,调了很长时间大样例后发现,假了。
可能在环上一点到连在该点的链上一点连边可能合法。
然后就放弃了。
正解是离线下来,先按时间顺序建生成树。
对于其它边,考虑路径上的异或值,再考虑标记边。
具体来说,可以设一个数组,表示从根到该点所经过的标记边的个数。
然后用
T4
数学期望。
赛时没思路,感觉不可做,非常复杂。
正解:
先考虑
若第一个人失败,那下一个人要么用上一个人的钥匙开其它锁,要么用其它钥匙开这个锁。
再考虑
决策依然类似,变化在于你的钥匙可能是假钥匙,转移有变。
最后再前缀和优化一下就好。
用时两个下午加两个晚上,终于过了。