专栏文章

题解:CF1292E Rin and The Unknown Flower

CF1292E题解参与者 1已保存评论 0

文章操作

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

当前评论
0 条
当前快照
1 份
快照标识符
@mindujae
此快照首次捕获于
2025/12/02 00:47
3 个月前
此快照最后确认于
2025/12/02 00:47
3 个月前
查看原文
CHO 变成 012
有这样一种策略:询问 00 01 02 11 21,耗费 54\frac 5 4 的代价。这样之后对于 [2,n1][2,n-1] 的所有位置,如果是 01 就已经被赋值了,否则它一定是 2。那么只有 s1s_1sns_n 可能未被确定,这时它们都有 22 个候选值,询问一次 [1,n1][1,n-1] 可以确定 s1s_1,再询问一次 [1,n][1,n] 可以确定 sns_n
这个策略的代价为 54+1(n1)2+1n\frac 5 4+\frac 1{(n-1)^2}+\frac 1 n,仅在 n=4n=4 时会超次数。
考虑 n=4n=4 怎么做,可以想到询问 01 02 12 22,如果这 44 个询问有任意一个问到了,那么直接枚举剩下的合法情况暴力询问次数也是够的。否则此时序列单调不升且最多只有 1 个 2,考虑询问 000 111。如果这里问到了,再枚举剩余情况次数也是够的,否则只剩下 1100 2100 2110 33 种情况,随便询问其中的 22 个即可。容易验证这几种情况都不会超次数。
最大次数为 1.35251.3525,瓶颈在于 n>4n>4 的部分,也许可以通过特判 n=5n=5 做得更好?
code

评论

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

正在加载评论...