http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24&page=show_problem&problem=358
#include <map>
#include <cstring>
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
map<string,int>mp;
int i,j,k,l,m;
string ss="abcdefghijklmnopqrstuvwxyz";
string s1,s2,s3,s4,s5,sum;
int p=1;
for( i=0; i<26; i++)
{
s1=ss[i];
mp[s1]=p;
p++;
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
s1=ss[i];
s2=ss[j];
sum=s1+s2;
mp[sum]=p;
p++;
}
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
for(k=j+1; k<26; k++)
{
s1=ss[i];
s2=ss[j];
s3=ss[k];
sum=s1+s2+s3;
mp[sum]=p;
p++;
}
}
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
for(k=j+1; k<26; k++)
{
for(l=k+1; l<26; l++)
{
s1=ss[i];
s2=ss[j];
s3=ss[k];
s4=ss[l];
sum=s1+s2+s3+s4;
mp[sum]=p;
p++;
}
}
}
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
for(k=j+1; k<26; k++)
{
for(l=k+1; l<26; l++)
{
for(m=l+1; m<26; m++)
{
s1=ss[i];
s2=ss[j];
s3=ss[k];
s4=ss[l];
s5=ss[m];
sum=s1+s2+s3+s4+s5;
mp[sum]=p;
p++;
}
}
}
}
}
char str[7];
while(scanf("%s",str)==1)
{
cout<<mp[str]<<endl;
}
return 0;
}
#include <map>
#include <cstring>
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
map<string,int>mp;
int i,j,k,l,m;
string ss="abcdefghijklmnopqrstuvwxyz";
string s1,s2,s3,s4,s5,sum;
int p=1;
for( i=0; i<26; i++)
{
s1=ss[i];
mp[s1]=p;
p++;
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
s1=ss[i];
s2=ss[j];
sum=s1+s2;
mp[sum]=p;
p++;
}
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
for(k=j+1; k<26; k++)
{
s1=ss[i];
s2=ss[j];
s3=ss[k];
sum=s1+s2+s3;
mp[sum]=p;
p++;
}
}
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
for(k=j+1; k<26; k++)
{
for(l=k+1; l<26; l++)
{
s1=ss[i];
s2=ss[j];
s3=ss[k];
s4=ss[l];
sum=s1+s2+s3+s4;
mp[sum]=p;
p++;
}
}
}
}
for(i=0; i<26; i++)
{
for(j=i+1; j<26; j++)
{
for(k=j+1; k<26; k++)
{
for(l=k+1; l<26; l++)
{
for(m=l+1; m<26; m++)
{
s1=ss[i];
s2=ss[j];
s3=ss[k];
s4=ss[l];
s5=ss[m];
sum=s1+s2+s3+s4+s5;
mp[sum]=p;
p++;
}
}
}
}
}
char str[7];
while(scanf("%s",str)==1)
{
cout<<mp[str]<<endl;
}
return 0;
}
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন