#34533: 請高手幫忙debug,讓我AC吧~!


ope22331 (ope)

學校 : 不指定學校
編號 : 220874
來源 : [163.19.24.254]
最後登入時間 :
2024-01-17 10:52:44
a271. 彩色蘿蔔 -- 兔子 | From: [36.227.132.55] | 發表日期 : 2023-03-27 23:18

請求幫忙debug,讓我知道哪裡出錯,好讓我可以繼續寫下一道題目

謝謝

#1: 90% WA (line:27920)

您的答案為: bye~Rabbit ...略
正確答案為: 4861g

#include <iostream>
#include<string>
using namespace std;
int main()
{   int num,x,y,z,w,n,m,i,j;
    string eat;
    cin>>num;
    while(num--&&cin>>x>>y>>z>>w>>n>>m)
    {   if(m<=0){cout<<"bye~Rabbit\n";continue;}
        int total=m;
        int floag=0;
        getline(cin,eat);
        getline(cin,eat);
        int ans[eat.length()];
        if(eat.length()==0){cout<<m<<"g"<<"\n";continue;}
        for(i=0;i<eat.length();i=i+2)
        {   if(floag!=0)
            {   for(j=1;j<=floag;j++)
                    {   total=total-n;
                        }}
            if(total>0)
           { ans[i]=eat[i]-'0';
            switch(ans[i])
            {   case 0:;break;
                case 1:total+=x;break;
                case 2:total+=y;break;
                case 3:total-=z;break;
                case 4:total=total-w;floag++;break;
            }}
            else break;      
        }
        if(total>0)cout<<total<<"g"<<"\n";
        else cout<<"bye~Rabbit\n";
        
    }

    return 0;

}
 
#34578: Re: 請高手幫忙debug,讓我AC吧~!


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
a271. 彩色蘿蔔 -- 兔子 | From: [118.231.152.169] | 發表日期 : 2023-04-01 19:56

 
   if(m<=0){cout<<"bye~Rabbit\n";continue;}


這個刪掉,不然測資第二行會沒有輸入到

 
#34659: Re: 請高手幫忙debug,讓我AC吧~!


ope22331 (ope)

學校 : 不指定學校
編號 : 220874
來源 : [163.19.24.254]
最後登入時間 :
2024-01-17 10:52:44
a271. 彩色蘿蔔 -- 兔子 | From: [120.106.136.8] | 發表日期 : 2023-04-06 09:37

 
   if(m<=0){cout<<"bye~Rabbit\n";continue;}


這個刪掉,不然測資第二行會沒有輸入到



 
ZeroJudge Forum