uva-10878 - Decode the tape
题目大意:没有
结题思路:无脑解
终于一题无脑解的水题哈哈哈哈(干笑)
#include<cstdio>
#include<cmath>
char str[100];
int tt[10]={0,7,6,5,4,3,0,2,1,0};
char cal(char*str)
{
int sum=0;
for(int i=1;i<10;i++)
{
if(i==6)
continue;
if(str[i]=='o')
{
sum+=pow(2,tt[i]);
}
}
return (char)sum;
}
int main()
{
int f=1;
while(gets(str))
{
if(f){
f=0;
continue;
}
printf("%c",cal(str));
if(str[0]=='_')
break;
}
}