专栏文章

题解:CF1292E Rin and The Unknown Flower

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

文章操作

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

当前评论
0 条
当前快照
1 份
快照标识符
@minli72s
此快照首次捕获于
2025/12/02 04:22
3 个月前
此快照最后确认于
2025/12/02 04:22
3 个月前
查看原文
以下将 CHO 分别写作 123
首先考虑查询长度为 11 的串,即通过直接询问 ? 1 3? 1 2,花费 22 的代价找到所有 2,32,3 的位置,那么剩下的就是 11 的位置。
再考虑查询长度为 22 的串,即通过询问 ? 2 a ba=1,2,3,b=1,2,3a=1,2,3,b=1,2,3)来确定所有位置。? 2 1 1 在得知其他信息后没有必要询问。而 ? 2 1 2? 2 2 1 在得知其他信息后可以改成询问 ? 3 1 2 1,同理,? 2 1 3? 2 3 1 在得知其他信息后可以改成询问 ? 3 1 3 1。此时前两个和后两个可能不确定。如果第二个位置确定而第一个位置不确定,第一个位置只能为 11。如果两个都不确定,那么可能为 1 12 13 1,加上以确定的中间部分,查询 3 1 ...2 1 ... 即可。后两个位置同理。1.22+2n2+min(2n2)2,6n2)1.22+\dfrac{2}{n^2}+\min (\dfrac{2}{(n-2)^2},\dfrac{6}{n^2}),在 n>4n>4 时可以通过。
n=4n=4 时经过前 66 次询问后如果全都没有查找到,则还剩下 0.170.17 的代价,仅支持查询一次长度为 33 的串或 22 次长度为 4 的串,且可能的答案为 111111121113211121122113311131123113,可以剩余串数量过多且相似处极少,无法在此基础上优化。
考虑剩余串数量过多且相似处极少,原因在于前 44 次询问对元素的框定范围太小,无法得到任何与 1 相关的信息。因此考虑询问 111213,这样可以框定 1 不在前 33 个位置,前 33 个位置是由 23 排列而成,因此补充一个查询 23
如果此时确定位置数量大于等于 22 个即可枚举剩下的答案。
如果以上均无,再通过询问 22233333 位相同判掉,此时确定位置数量大于等于 22 个即可枚举剩下的答案。
最后只剩下 332132213322,而剩余代价可以支持查询 22 次长度为 44 的串,因而可以解决 n=4n=4

评论

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

正在加载评论...