YesOrNo
来源:互联网 发布:jasperreport软件下载 编辑:程序博客网 时间:2024/05/22 01:54
C - YesOrNo
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uDescription
A国认为如果字符串a可以通过操作X变成字符串b,就认为是一样的字符串。
操作X:将字符串分为两部分,然后调换位置,操作次数不限。W=xy,W’=yx。
Input
有多组测试数据,处理到文件结尾。每组测试数据包含两个个字符串(包含英文字符和数字,长度为[1,500000])。
Output
对于每组测试数据,如果两个字符串是相同的,输出Yes或者是No。
Sample Input
YesOrNoNoOrYesYesOrNorNoYesO
Sample Output
No Yes
#include<iostream>#include<stdio.h>#include<cstring>#include<cmath>using namespace std;char a[500005];char b[500005];char c[500005];int main(){ int i; int len1,len2; bool flag; while(scanf("%s%s",a,b)!=EOF) { getchar(); len1=strlen(a); len2=strlen(b); if(len1!=len2) { cout<<"No"<<endl; } else { flag=false; for(i=0;i<len1;i++) { if(b[0]==a[i]) { strncpy(c,a+i,len1-i); strncpy(c+len1-i,a,i); c[len1]='\0'; if(strcmp(b,c)==0) { flag=true; break; } } } } if(flag==true) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0;}
0 0
- YesOrNo
- C - YesOrNo
- C - YesOrNo
- fzu2154 YesOrNo
- fzu Problem 2154 YesOrNo
- FZU2154 Problem 2154 YesOrNo
- FZU 2154 YesOrNo
- FZU 2154 YesOrNo
- FZU - 2154 - YesOrNo (字符串~)
- Fzu 2154 YesOrNo【最小表示法】
- 能花钱的,就不要花时间
- 量子物理随想
- jQuery验证控件jquery.validate.js
- Android编译和运行原理(1)
- 没有答案的时候,就独自出去见一见这个世界
- YesOrNo
- Ubuntu应用程序创建桌面快捷方式
- Pokemon Master
- 如何关闭CBox(2.4版本)的强制升级窗口
- Talented Chef
- 在Windows环境下学习Linux命令行的几种方法
- Ternary Calculation
- 【续前】串的基本操作之串的模式匹配
- 不菊屠棺残匆对颈呵司