您的位置:首页 > 其它

password

2015-10-25 11:22 204 查看
#include <stdio.h>
#include <string.h>
char pass[1002];

int main(void)
{
int tc, T;
int i, j, dep, maxdep;
int tmpi,tmpj, flag;
setbuf(stdout, NULL);

scanf("%d", &T);
for(tc = 0; tc < T; tc++)
{
dep = 1;
flag = 0;
memset(pass, '0', sizeof(pass));
scanf("%s", pass);
for(i= 0; pass[i] != 0; i++)
{
}
maxdep = i/2;

for(dep = 1; dep <= maxdep; dep++)
{
i = 0;
while(pass[2*dep-1+i] != 0)
{
j = dep+i;
while(pass[i] == pass[j] && pass[2*dep-1+i] != 0)
{
flag++;
if(flag == dep)
{
printf("Case #%d\n", tc+1);
printf("Rejected\n");
goto reject;
}
i++;
j++;
}
flag = 0;
i++;
}
}
printf("Case #%d\n", tc+1);
printf("Accepted \n");
reject:

}

return 0;//Your program should return 0 on normal termination.
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  password