fzu 2154 YesOrNo
Accept: 14    Submit: 29
Time Limit: 1000 mSec    Memory Limit : 32768
KB
 Problem Description
A国认为如果字符串a可以通过操作X变成字符串b,就认为是一样的字符串。
操作X:将字符串分为两部分,然后调换位置,操作次数不限。W=xy,W’=yx。
 Input
有多组测试数据,处理到文件结尾。每组测试数据包含两个个字符串(包含英文字符和数字,长度为[1,500000])。
 Output
对于每组测试数据,如果两个字符串是相同的,输出Yes或者是No。
 Sample Input
 Sample Output
#include<iostream>
#include<stdio.h>
#include<cstring>
#include<cstdlib>
using namespace std; char a[];
char b[];
char c[];
int main()
{
int i;
int alen,blen;
bool flag;
while(scanf("%s%s",a,b)!=EOF)
{
getchar();
alen=strlen(a);
blen=strlen(b);
if(alen!=blen){printf("No\n");continue;} flag=false;
for(i=;i<alen;i++)
{
if(b[]==a[i])
{
strncpy(c,a+i,alen-i);
strncpy(c+alen-i,a,i);
c[alen]='\0';
printf("%s",c);
if(strcmp(b,c)==)
{
flag=true;
break;
}
}
}
if(flag==true)
printf("Yes\n");
else printf("No\n");
}
return ;
}
fzu 2154 YesOrNo的更多相关文章
- HITtrainning20140417题解
		
题目列表: ID Origin Title 10 / 15 Problem A FZU 2152 文件系统 0 / 16 Problem B FZU 2153 A simple geome ...
 - BZOJ 2154: Crash的数字表格 [莫比乌斯反演]
		
2154: Crash的数字表格 Time Limit: 20 Sec Memory Limit: 259 MBSubmit: 2924 Solved: 1091[Submit][Status][ ...
 - FZU 2137 奇异字符串  后缀树组+RMQ
		
题目连接:http://acm.fzu.edu.cn/problem.php?pid=2137 题解: 枚举x位置,向左右延伸计算答案 如何计算答案:对字符串建立SA,那么对于想双延伸的长度L,假如有 ...
 - FZU 1914 单调队列
		
题目链接:http://acm.fzu.edu.cn/problem.php?pid=1914 题意: 给出一个数列,如果它的前i(1<=i<=n)项和都是正的,那么这个数列是正的,问这个 ...
 - ACM: FZU 2105  Digits Count - 位运算的线段树【黑科技福利】
		
FZU 2105 Digits Count Time Limit:10000MS Memory Limit:262144KB 64bit IO Format:%I64d & ...
 - FZU 2112 并查集、欧拉通路
		
原题:http://acm.fzu.edu.cn/problem.php?pid=2112 首先是,票上没有提到的点是不需要去的. 然后我们先考虑这个图有几个连通分量,我们可以用一个并查集来维护,假设 ...
 - ACM: FZU 2107 Hua Rong Dao - DFS - 暴力
		
FZU 2107 Hua Rong Dao Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I6 ...
 - ACM:   FZU 2112 Tickets - 欧拉回路 - 并查集
		
FZU 2112 Tickets Time Limit:3000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u P ...
 - ACM:  FZU 2102   Solve equation - 手速题
		
FZU 2102 Solve equation Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & ...
 
随机推荐
- 修改tomcat7编码问题(重定向等)
			
修改tomcat默认编码格式: 修改tomcat下的conf/server.xml文件,找到如下代码: <Connector port="8080" protocol=&qu ...
 - redis惊群
			
本文链接:http://www.cnblogs.com/zhenghongxin/p/8681168.html 什么是惊群 首先,我们使用缓存的主要目的就是为了高并发情况下的高可用,换句话说,在使用了 ...
 - react.js学习之路二
			
看react.js对我来说真的不是难不难的问题,问题是我的思路太难转变了,真是坑死我了,react里面的坑也很多.算了,这些抱怨没啥用,记录一下今天学习的内容. 今天看了to-do-list经典示例 ...
 - hot code loading in nodejs
			
Hot Code Loading in Node.js Node.js Web应用代码热更新的另类思路 Reading through Fever today, this post by Jack M ...
 - 二,mysql优化——sql优化基本概念
			
1,SQL优化的一般步骤 (1)通过show status命令了解各种SQL执行效率. (2)通过执行效率较低的SQL语句(重点select). (3)通过explain分析低效率的SQL语句的执行情 ...
 - python爬虫1——获取网站源代码(豆瓣图书top250信息)
			
# -*- coding: utf-8 -*- import requests import re import sys reload(sys) sys.setdefaultencoding('utf ...
 - OpenCV2计算机编程手册(二)基于类的图像处理
			
1. 在算法设计中使用策略(Strategy)模式 策略设计模式的目标是将算法封装在类中.因此,可以更容易地替换一个现有的算法,或者组合使用多个算法以拥有更复杂的处理逻辑.此外,该模式将算法的复杂度隐 ...
 - 本地搭建https服务
			
首先确保机器上安装了openssl和openssl-devel npm install openssl npm install openssl-devel (安装报错 导致我没安装成功,但是也还是配置 ...
 - SQL Server数据库——数据库的数据导出与数据导入
			
http://jingyan.baidu.com/article/3c48dd34531d5de10be358b8.html
 - QuantLib 金融计算——修复 BatesProcess 中的两个 Bug
			
QuantLib 金融计算--修复 BatesProcess 中的两个 Bug 我发现了 BatesProcess 中的两个 Bug: 基类 HestonProcess::factors 的返回值取决 ...