80分,求大佬讲解
查看原帖
80分,求大佬讲解
1392746
lijz140711楼主2025/1/24 15:40
#include<iostream>
#include<algorithm>
#include<cmath>
#include<string>
using namespace std;
int n,m;
string s1[10001],s2[100001];
string check(string s,int o){
	for(int i=1;i<=o;i++){
		if(s==s2[i]){
			return "REPEAT\n";
		}
	}
	bool f=false;
	for(int i=1;i<=n;i++){
		if(s==s1[i]){
			f=true;
		}
	}
	if(f==false){
		return "WRONG\n";
	}
	s2[o]=s;
	return "OK\n";
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>s1[i];
	}
	cin>>m;
	string a;
	int i=0;
	while(m--){
		i++;
		cin>>a;
		cout<<check(a,i);
	}
	return 0;
}

打暴力,#9 #10 TLE。

2025/1/24 15:40
加载中...