题目
Summer Training 06 - Amritapuri 2012 总结
水题。
代码。
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
using namespace std;
#define maxn 15int l,ll;
char s[maxn],st[maxn];
bool find()
{for (int i=0;i<l;i++){bool flag=1;for (int j=0;j<ll;j++)if (st[i+j]!=s[j]) flag=0;if (flag) return 1;}return 0;
}
int main()
{int cas;scanf("%d",&cas);while (cas--){scanf("%s",st);l=strlen(st);bool flag=1;for (int i=0;i<l&&flag;i++)for (int j=i;j<l&&flag;j++){ll=0;for (int k=j;k>=i;k--) s[ll++]=st[k];if (!find()) flag=0;}if (flag) printf("YESn");else printf("NOn");}return 0;
}
本文发布于:2024-01-30 21:53:41,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170662282223083.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |