1071测试数据
  • 板块学术版
  • 楼主huoyulei
  • 当前回复0
  • 已保存回复0
  • 发布时间2023/11/23 19:10
  • 上次更新2023/11/23 21:19:11
查看原帖
1071测试数据
380502
huoyulei楼主2023/11/23 19:10

1071题目,潜伏者

运行可100分通过,但是自行填写测试数据出现问题 输入 NNNNNNNNNNNNNNNNNNNNNNNNNN QWERTYUIOPASDFGHJKLZXCVBNM ABCD 结果理应为失败,但是没有。

#include <bits/stdc++.h>
using namespace std;
char yw[105],mw[105],py[105],fy[256]; 
bool flag[28];
int main(){
	scanf("%s%s%s",mw,yw,py);
	int ywl = strlen(yw);
	for(int i=0;i<ywl;i++){
		if (flag[yw[i]-65]==false){
			fy[mw[i]]=yw[i];
			flag[yw[i]-65]=true;
		}else{
			if(fy[mw[i]] !=yw[i]){
				cout<<"Failed";
				return 0;
			}
		}
	} 
	for(int i=0;i<26;i++){
		if(flag[i]==false){
			cout<<"Failed";
			return 0;
		}
	}
	int pyl = strlen(py);
	for(int i=0;i<pyl;i++){
		cout<<fy[py[i]];
	}
    return 0;
}

2023/11/23 19:10
加载中...