做了两道交互题,一道是[IOI 2018]的组合动作,一道是[WC 2018]的即时战略。
[IOI 2018]组合动作
题意:有一个字符串,长度为n,每次你可以询问一个长度不超过4n的字符串,会返回给你又是这个字符串的子串又是原先字符串的前缀的字符串的最长长度。试在n+2次询问内确定字符串。
数据保证该字符串由4种字符(A,B,X,Y)组成,且保证开头字符只出现一次。
我们考虑逐位确定。
花两步确定第一位。令c1,c2,c3为剩下的3个字符。
如果确定了前k位,如何确定第n位。
若 k = n − 1 k=n-1 k=n−1,花2次确定即可。
若 k < n − 1 k<n-1
交互题训练2
最新推荐文章于 2024-10-17 21:11:22 发布
