好像还是有咕噜小天使攻略不小心买了问题章t

(ERROR:15) & 访客不能直接访问字符串(17)
1268: 小天使改名
时间限制:&2 秒&&内存限制:&128 MB
提交:&366&&解决:&88
小天使的b站帐号被大家发现啦。于是小天使决定改名,将他原有ID中的两个不同位置的字母进行交换。(小天使有可能将两个不同位置的相同字母进行交换,虽然这样做他的ID并没有发生变化)
Lsf知道小天使原来的ID,他想知道某个ID是否可能是小天使的新ID。
第一行为数据组数T(T≤100)。
每组数据的第一行是字符串s1,(2≤length(s1)≤1000),为小天使的原始ID。
第二行是字符串s2,(length(s2)=length(s1)),为Lsf猜测的ID。
s1,s2均只含小写字母。
对每组数据输出一行,如果这个ID可能是小天使的新ID,输出YES,否则输出NO。
#include&bits/stdc++.h&
char s1[1005];
char s2[1005];
int main()
scanf(&%d&,&t);
while(t--)
int m=0,ans=0,
getchar();
cin&&s1&&s2;
len=strlen(s1);
int flag=0,a[1005]={0};
for(int i=0;i&i++)
a[s1[i]-'a']++;
if(a[s1[i]-'a']&1)
}//这是用来判断是否有重复出现的字母
for(int i=0;i&i++)
if(s1[i]!=s2[i])
ans++;//两个字符串中对应位置上的不同字符个数
sort(s1,s1+len);
sort(s2,s2+len);
if(strcmp(s1,s2)==0&&flag==0&&ans==2)
printf(&YES\n&);//里面没有重复出现的字母则ans为2符合
else if(strcmp(s1,s2)==0&&flag==1&&ans==0||ans==2)
printf(&YES\n&);//里面有重复出现的字母则ans可为0或2符合
printf(&NO\n&);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:9383次
积分:1366
积分:1366
排名:千里之外
原创:119篇
转载:70篇
(24)(31)(83)(50)小天使 T-30 全能型...商品大图
请注意:本图片来自摩托车电动车自行车有限公司提供的小天使 T-30 全能型 吉他调音器/小提琴调音器 特价产品,图片仅供参考,小天使 T-30 全能型 吉他调音器/小提琴调音器 特价产品会因为批次的不同可能与本图片不一致,请以收到的实物为准。
相关商品推荐
& 30.00/个
& 3.00/个
& 9.00/件
& 9.60/件
& 8.90/件
& 8.80/件
& 8.70/件
& 35.00/个
& 38.00/个
& 20.00/件
& 63.00/个
特种乐器相关推荐
您在慧聪网上采购商品属于商业贸易行为。以上所展示的信息由卖家自行提供,内容的真实性、准确性和合法性由发布卖家负责,请意识到互联网交易中的风险是客观存在的。推荐使用,保障您的交易安全!
所在地区:江苏省&连云港市
咨询商家:章先生
查看联系方式
让慧聪网撮合专家为您解决采购难题
您采购的产品:
请输入采购产品
您的手机号码:
请输入手机号码
*采购产品:
请输入采购产品
*采购数量:
请输入采购数量
*采购截止日期:
请输入正确的手机号码
请输入验证码
*短信验证码:
<input id="valid_Code1" maxlength="6" placeholder="请输入验证码" name="VALIDCODE" class="codeInput" onkeyup="this.value=this.value.replace(/\D/g,'')" onkeypress="if(event.keyCode
57) event.returnValue =" type="text">
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
发送成功!
慧聪已收到您的需求,我们会尽快通知卖家联系您,同时会派出采购专员1对1为您提供服务,请您耐心等待!
电话:131- &&
联系人:章先生&销售经理
公司名称:摩托车电动车自行车有限公司
请输入正确的手机号码
请输入验证码
*短信验证码:
免费获取验证码
为了安全,请输入验证码,我们将优先处理您的需求!
请输入验证码
优质商品推荐

我要回帖

更多关于 魔鬼总裁爱上小天使 的文章

 

随机推荐