马学长有一个字符串s,它只包含长度为n的0和1。
马学长可以对字符串执行以下称为神奇魔术的操作:
选择一个段[l,r](l≤n<=r)。在此区间内如果si='1'则将1变成0,如果si='0'则将0变为1.
例如,字符串s=010100和段[2,5],在使用神奇魔术后将会是001010。
马学长想要生成一个回文串s,请问执行神奇魔术恰好一次是否有可能。
一个字符串是一个回文,如果它向后读和向前读一样。例如,010010是回文,而10111不是。
3
4
1001
5
10010
7
0111011
YES
YES
NO
在第一个测试用例中,执行神奇魔术[1,4]之后将是0110。
在第二个测试用例中,段上执行神奇魔术[1,3]之后将是01110
在第三个测试用例中,不能精确地执行神奇魔术一次来生成回文
Anything about this OnlineJudge, Please Contact Administrator. Click add QQ
OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap
Copyright 2016 ACM算法攻关部cnt: 18790
关于网站改版