Submission #810742

#TimeUsernameProblemLanguageResultExecution timeMemory
810742vjudge1Genetics (BOI18_genetics)C++17
27 / 100
2081 ms3192 KiB
#include <bits/stdc++.h>
#define ll long long
#define fi first
#define se second
#define fastio ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
using namespace std;
ll N,M,K;
string s[5005];
bool b[5005];
mt19937_64 rng(chrono::high_resolution_clock::now().time_since_epoch().count());
int main(){
	cin>>N>>M>>K;
	for(int i=0;i<N;i++){
		cin>>s[i];
	}
	for(int i=0;i<N;i++){
		bool ok=true;
		for(int j=0;j<N;j++){
			if(i==j){
				continue;
			}
			ll cnt=0;
			for(int k=0;k<M;k++){
				if(s[i][k]!=s[j][k]){
					cnt++;
				}
			}
			if(cnt!=K){
				ok=false;
			}
		}
		if(ok){
			cout<<i+1<<endl;
			return 0;
		}
	}
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...