潜伏者
来源:互联网 发布:淘宝申请退款多久到账 编辑:程序博客网 时间:2024/05/01 07:55
#include<iostream>
#include<string>
using namespace std;
char zd[27];
bool v[27];
bool vb[27];
int main()
{
string a,b;
cin>>a>>b;
int len=a.length();
//64
zd[1]=a[1];
for(int i=0;i<len;i++)
{
int num=a[i]-64;
if(!v[num])
{
if(vb[b[i]-64])
{
cout<<"Failed";
return 0;
}
v[num]=true;
zd[num]=b[i];
vb[b[i]-64]=true;
}
else
{
if(b[i]!=zd[num])
{
cout<<"Failed";
return 0;
}
}
}
for(int i=1;i<=26;i++)
{
if(!v[i])
{
// cout<<(i);
cout<<"Failed";
return 0;
}
}
cin>>a;
len=a.length();
for(int i=0;i<len;i++)
{
cout<<zd[a[i]-64];
}
return 0;
}
#include<string>
using namespace std;
char zd[27];
bool v[27];
bool vb[27];
int main()
{
string a,b;
cin>>a>>b;
int len=a.length();
//64
zd[1]=a[1];
for(int i=0;i<len;i++)
{
int num=a[i]-64;
if(!v[num])
{
if(vb[b[i]-64])
{
cout<<"Failed";
return 0;
}
v[num]=true;
zd[num]=b[i];
vb[b[i]-64]=true;
}
else
{
if(b[i]!=zd[num])
{
cout<<"Failed";
return 0;
}
}
}
for(int i=1;i<=26;i++)
{
if(!v[i])
{
// cout<<(i);
cout<<"Failed";
return 0;
}
}
cin>>a;
len=a.length();
for(int i=0;i<len;i++)
{
cout<<zd[a[i]-64];
}
return 0;
}
阅读全文
0 0
- 潜伏者
- 潜伏者
- 潜伏者
- vijos P1752潜伏者
- NOIP2009 潜伏者
- [模拟][NOIP2009] 潜伏者
- 洛谷1071 潜伏者
- NOIP2009 潜伏者
- VIJOS P1752潜伏者
- 洛谷 P1071 潜伏者
- 洛谷 P1071 潜伏者
- P1071 潜伏者
- 洛谷 P1071 潜伏者
- NOIP 2009 潜伏者
- [noip2009tg] 潜伏者
- 洛谷1071 潜伏者
- 洛谷 P1071 潜伏者
- P1071 潜伏者
- 【深入Java虚拟机】之四:类加载机制
- as中修改应用的包名
- 依旧摘自《数据结构--用C语言描述》的查找算法 哈希和折半
- 如何测试一个网页登陆界面
- 条件随机场简介(CRF)(二)
- 潜伏者
- 一个NIOServer的简单Demo
- Hadoop-MapReduce编程
- 第二周——项目一—函数参数传值
- 无线网络发射器
- Codeforces Round #288 (Div. 2)---D. Tanya and Password
- VS2013 +openCV(3.0)+Matlab(2014-64)配置:
- 实现块级元素垂直居中
- 如何判断单链表是否存在环