a271. 彩色蘿蔔
--
兔子
| From: [140.122.61.36]
|
發表日期:
2012-06-19 17:15
#include <stdio.h>
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main()
{
int v[6],i,T,dex,m,num;
string s;
scanf("%d",&T);
while(T--)
{
dex=0;
for(i=1;i<=5;i++)
{
scanf("%d",&v[i]);
}
v[3]*=-1;
scanf("%d",&m);
getchar();
getline(cin,s);
for(i=0;i<s.size();i++)
{
if(isdigit(s[i]))
{
num=(s[i]-'0')+0;
m-=dex*v[5];
if(num>=1 && num<=3 && m>0)
{
m+=v[num];
}
else if(num==4 && m>0)
{
m-=v[4];
dex++;
}
if(m<=0)
{
break;
}
}
}
if(m<=0)
{
printf("bye~Rabbit\n");
}
else
{
printf("%dg\n",m);
}
}
}