NYOJ264 国王的魔镜
水。
附ac代码:
#include <stdio.h> #include <string.h> char s[100]; bool cmp(int len){ for(int i = 0, j = len - 1; i < j; ++i, --j) if(s[i] != s[j]) return 0; return 1; } int main(){ int t, len; scanf("%d", &t); while(t-- && scanf("%s", s)){ len = strlen(s); while(!(len & 1) && cmp(len)) len /= 2; printf("%d\n", len); } return 0; }