社区讨论

P1071请求加强数据

题目总版参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@lo8aku8t
此快照首次捕获于
2023/10/27 15:28
2 年前
此快照最后确认于
2023/10/27 15:28
2 年前
查看原帖
我同学的代码竟然过了...
请求加强数据
C
#include<iostream>
using namespace std;
string s1,s2,s3;
char a;
int main(){
	cin>>s1>>s2>>s3;
	int lens1=s1.size();
	int lens3=s3.size() ;
	for(int i=0;i<=lens1-1;i++){
		if(s1[i]==s1[i+1]){
			if(s2[i]!=s2[i+1]){
				cout<<"Failed"; 
				return 0;
			} 
		}
		if(s2[i]==s2[i+1]){
			if(s1[i]!=s1[i+1]){
				cout<<"Failed"; 
				return 0;
			} 
		}
	}
	if(lens1<26){
		cout<<"Failed";
		return 0;
	}
	for(int i=0;i<lens3;i++){
		for(int j=0;j<lens1;j++){
			if(s3[i]==s1[j]){
				cout<<s2[j];
				break;
			}
		}
	}
	return 0;
} 

回复

1 条回复,欢迎继续交流。

正在加载回复...