1071测试数据是否出错?
  • 板块工单反馈版
  • 楼主huoyulei
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/11/24 15:35
  • 上次更新2023/11/24 18:57:57
查看原帖
1071测试数据是否出错?
380502
huoyulei楼主2023/11/24 15:35

运行可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/24 15:35
加载中...