Advertisement
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 s="";
- int pp=1;
- for(char i='a'; i<='z'; i++)
- {
- s += i;
- mp[s]=pp;
- pp++;
- s="";
- }
- s="";
- for(char i='a'; i<='z'; i++)
- {
- for(char j=i+1; j<='z'; j++)
- {
- s +=i;
- s+=j;
- mp[s]=pp;
- s="";
- pp++;
- }
- }
- s="";
- for(char i='a'; i<='z'; i++)
- {
- for(char j=i+1; j<='z'; j++)
- {
- for(char k=j+1; k<='z'; k++)
- {
- s += i;
- s+=j;
- s+=k;
- mp[s]=pp;
- s="";
- pp++;
- }
- }
- }
- s="";
- for(char i='a'; i<='z'; i++)
- {
- for(char j=i+1; j<='z'; j++)
- {
- for(char k=j+1; k<='z'; k++)
- {
- for(char l=k+1; l<='z'; l++)
- {
- s += i;
- s+=j;
- s+=k;
- s+=l;
- mp[s]=pp;
- s="";
- pp++;
- }
- }
- }
- }
- s="";
- for(char i='a'; i<='z'; i++)
- {
- for(char j=i+1; j<='z'; j++)
- {
- for(char k=j+1; k<='z'; k++)
- {
- for(char l=k+1; l<='z'; l++)
- {
- for(char m = l+1; m<='z'; m++)
- {
- s += i;
- s+=j;
- s+=k;
- s+=l;
- s+=m;
- mp[s]=pp;
- s="";
- pp++;
- }
- }
- }
- }
- }
- string str;
- while(cin>>str)
- {
- cout<<mp[str]<<endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement