Advertisement
CosminVarlan

Untitled

Nov 30th, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. ifstream fin("fazan.in");
  5. ofstream fout("fazan.out");
  6. int t, n;
  7. int fr1[26], fr2[26];
  8. void solve();
  9. int main()
  10. {
  11.     fin>>t;
  12.     for(int i=1; i<=t; i++)
  13.     {
  14.         for(int i=0; i<26; i++) fr1[i]=fr2[i]=0;
  15.         fin>>n;
  16.         fin.get();
  17.         for(int j=1; j<=n; j++)
  18.         {
  19.             char aux[1001];
  20.             fin.getline(aux, 1001);
  21.             fr1[aux[0]-'a']++;
  22.             fr2[aux[strlen(aux)-1]-'a']++;
  23.         }
  24.         solve();
  25.  
  26.     }
  27.     return 0;
  28. }
  29. void solve()
  30. {
  31.     int varfuri=0;
  32.     for(int i=0; i<26; i++)
  33.     {
  34.         if(fr1[i] || fr2[i])
  35.         {
  36.             int temp=abs(fr1[i]-fr2[i]);
  37.             if(temp)    varfuri+=temp;
  38.         }
  39.     }
  40.     //fout<<varfuri<<'\n';
  41.     if(varfuri<=2)  fout<<1<<'\n';
  42.     else fout<<0<<'\n';
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement