小墨在努力!!
吗了个b的。。。。。

#include <stdio.h>
#include <string.h>
int main()
{
    int n,s,j,b,i,count;
    char a[10];
    while(scanf("%d",&n)&&n!=0)
    {
         scanf("%s",a);
         scanf("%d %d %d",&s,&j,&b);
         count=0;
         for(i=0;i<strlen(a);i++)
         {
             if(a[i]=='J')
             {
                 if(s>0){s--;count++;}
                 else if(j>0)j--;
                 else{b--;count--;}       
             }
             if(a[i]=='S')
             {
                 if(b>0){b--;count++;}
                 else if(s>0)s--;
                 else{j--;count--;}           
             }
             if(a[i]=='B')
             {
                   if(j>0){j--;count++;}
                   else if(b>0)b--;
                   else {s--;count--;}     
             }
         } 
         printf("%d\n",count);              
    }
}

posted on 2011-09-18 09:05  小墨在努力!!  阅读(80)  评论(0编辑  收藏  举报