Submission #213435

#TimeUsernameProblemLanguageResultExecution timeMemory
213435MKopchevGenetics (BOI18_genetics)C++14
27 / 100
2098 ms9080 KiB
#include<bits/stdc++.h> using namespace std; const int nmax=4100+42; int n,m,k; char inp[nmax][nmax]; char in() { char c=getchar(); while(c!='A'&&c!='C'&&c!='G'&&c!='T')c=getchar(); return c; } void test(int bad) { for(int i=1;i<=n;i++) if(i!=bad) { int diff=0; for(int j=1;j<=m;j++) if(inp[i][j]!=inp[bad][j])diff++; if(diff!=k)return; } printf("%i\n",bad); exit(0); } int main() { scanf("%i%i%i",&n,&m,&k); for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) inp[i][j]=in(); for(int i=1;i<=n;i++) test(i); return 0; }

Compilation message (stderr)

genetics.cpp: In function 'int main()':
genetics.cpp:29:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%i%i%i",&n,&m,&k);
     ~~~~~^~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...