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;
}


posted on 2014-02-16 14:57  长木Qiu  阅读(163)  评论(0编辑  收藏  举报