20WA 暴力c++代码 求助
查看原帖
20WA 暴力c++代码 求助
154548
Skywind楼主2021/5/15 10:11
#include<bits/stdc++.h>
using namespace std;
struct AB{//定义一个类型 
	string s;
}d[100];
int n, i, j, k;
int main() {
	cin>>n;
	for(i=1; i<=n; i++){
		cin>>d[i].s;//读入数据 
	}
	for(i=1; i<=n; i++){//枚举n个数据 
		int l=0;
		for(j=1; j<=n; j++){//用其它数据与其比较 
			if(j==i) continue; //不用自己 
			int t=1;
			for(k=0; k<min(d[i].s.size(), d[j].s.size()); k++){//比较各各位
				if(d[i].s[k]==d[j].s[k]) t++;//如果重复,t++ 
			}
			l=max(l, t);//l取最大值 
		}
		for(j=0; j<l; j++){//输出答案 
			cout<<d[i].s[j]; 
		}
		cout<<endl; 
	}
	return 0; 
}
2021/5/15 10:11
加载中...