Submission #480205

#TimeUsernameProblemLanguageResultExecution timeMemory
480205mohamedsobhi777PIN (CEOI10_pin)C++14
0 / 100
6 ms6640 KiB
#include <bits/stdc++.h>

using namespace std;

const int N = 2e5 + 7;
int n, d; 
long long ans ; 
string st[N] ; 

int main()
{
       ios_base::sync_with_stdio(0);
       cin.tie(0);
#ifndef ONLINE_JUDGE
       freopen("in.in", "r", stdin);
#endif
       cin >> n >> d ; 
       for(int i = 0 ;i < n; ++ i){
              cin >> st[i] ; 
       }
       for(int i = 0 ;i < n; ++ i ){
              for(int j = 0 ;j < i ; ++ j){
                     int diff = 0 ; 
                     for(int k = 0 ; k < 4 ; ++ k){
                            diff += (st[i][k] != st[j][k]) ; 
                     }
                     ans += (diff == d) ; 
              }
       }
       cout << ans ; 
       return 0;
}

Compilation message (stderr)

pin.cpp: In function 'int main()':
pin.cpp:15:15: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   15 |        freopen("in.in", "r", stdin);
      |        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...