Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- int main() {
- map<string, int> mp;
- string ch;
- string str = "abcdefghijklmnopqrstuvwxyz";
- int count = 0;
- int ii;
- for(int g=0;g<=22;g++){
- for(int h=0;h<=23;h++){
- if(h<=g && g>0) continue;
- for(int i=0;i<=24;i++){
- if(i<=h && h>0) continue;
- for(int j=i;j<=25;j++){
- if(j<=i && i>0) continue;
- for(int k=j+1;k<=26;k++){
- count++;
- if( j==0 && i==0 && h==0 && g==0 ) {
- ch = str[k-1];
- } else if (i==0 && h==0 && g==0 && j!=0) {
- ch = str[j-1];
- ch += str[k-1];
- } else if (g==0 && h==0 && i!=0) {
- ch = str[i-1];
- ch += str[j-1];
- ch += str[k-1];
- } else if (g==0 && h!=0 ) {
- ch = str[h-1];
- ch += str[i-1];
- ch += str[j-1];
- ch += str[k-1];
- } else {
- ch = str[g-1];
- ch += str[h-1];
- ch += str[i-1];
- ch += str[j-1];
- ch += str[k-1];
- }
- mp[ch] = count;
- }
- }
- }
- }
- }
- string chk;
- while(cin>>chk){
- if(mp[chk]) cout<<mp[chk]<<endl;
- else cout<<"0"<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment