shahan953

Untitled

Oct 16th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5.     map<string, int> mp;
  6.     string ch;
  7.     string str = "abcdefghijklmnopqrstuvwxyz";
  8.     int count = 0;
  9.     int ii;
  10.     for(int g=0;g<=22;g++){
  11.         for(int h=0;h<=23;h++){
  12.             if(h<=g && g>0) continue;
  13.             for(int i=0;i<=24;i++){
  14.                 if(i<=h && h>0) continue;
  15.                 for(int j=i;j<=25;j++){
  16.                     if(j<=i && i>0) continue;
  17.                     for(int k=j+1;k<=26;k++){  
  18.                         count++;
  19.                         if( j==0 && i==0 && h==0 && g==0 ) {
  20.                             ch = str[k-1];
  21.                         } else if (i==0 && h==0 && g==0 && j!=0) {
  22.                             ch = str[j-1];
  23.                             ch += str[k-1];
  24.                         } else if (g==0 && h==0 && i!=0) {
  25.                             ch = str[i-1];
  26.                             ch += str[j-1];
  27.                             ch += str[k-1];
  28.                         } else if (g==0 && h!=0 ) {
  29.                             ch = str[h-1];
  30.                             ch += str[i-1];
  31.                             ch += str[j-1];
  32.                             ch += str[k-1];
  33.                         } else {
  34.                             ch = str[g-1];
  35.                             ch += str[h-1];
  36.                             ch += str[i-1];
  37.                             ch += str[j-1];
  38.                             ch += str[k-1];
  39.                         }                      
  40.                         mp[ch] = count;    
  41.                     }
  42.                 }
  43.             }
  44.         }
  45.     }
  46.    
  47.     string chk;
  48.     while(cin>>chk){
  49.         if(mp[chk]) cout<<mp[chk]<<endl;
  50.         else cout<<"0"<<endl;
  51.     }
  52.        
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment