Submission #97455

#TimeUsernameProblemLanguageResultExecution timeMemory
97455KLPPSajam (COCI18_sajam)C++14
15 / 90
5035 ms3256 KiB
#include<bits/stdc++.h> using namespace std; typedef long long int lld; int diff(string a, string b){ int ans1=0; int ans2=0; for(int i=0;i<a.size();i++){ if(a.at(i)!=b.at(i))ans1++; else ans2++; } return min(ans1,ans2); } int main(){ int n,k; cin>>n>>k; string table[n]; int arr[n][n]; for(int i=0;i<n;i++){ cin>>table[i]; } int ans=1000000000; for(int i=0;i<n;i++){ int can=0; for(int j=0;j<n;j++)can+=diff(table[i],table[j]); ans=min(ans,can); } if(ans<=k)cout<<"DA"<<endl; else cout<<"NE"<<endl; return 0; }

Compilation message (stderr)

sajam.cpp: In function 'int diff(std::__cxx11::string, std::__cxx11::string)':
sajam.cpp:9:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0;i<a.size();i++){
              ~^~~~~~~~~
sajam.cpp: In function 'int main()':
sajam.cpp:19:6: warning: unused variable 'arr' [-Wunused-variable]
  int arr[n][n];
      ^~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...