OJ是对的,为什么到洛谷就20??
查看原帖
OJ是对的,为什么到洛谷就20??
549426
ttkuilei楼主2022/5/27 10:21

反常的代码

#include<iostream>
#include<string>
using namespace std;
int main() {
	string a,s1,s2,t[200];
	for(int i=0;i<200;i++) t[i]="";
	getline(cin,a);
	getline(cin,s1);
	getline(cin,s2);
	int k=0;
	for(int i=0;i<a.size();i++) {
		if(a[i]==' ') k++;
		else t[k]+=a[i];
	}
	for(int i=0;i<=k;i++) {
		if(t[i]==s1) cout<<s2;
		else cout<<t[i];
		cout<<" ";
	}
	return 0;
}

样例全对,但只有#4是AC

2022/5/27 10:21
加载中...