#31292: 請問為什麼會WA90%(就只有錯#3


jason096727@gmail.com (Jason Ho)


#include <bits/stdc++.h>

using namespace std;

int main()
{
    int c, w;
    while (cin >> c >> w){
        if (c+w-1<12 || w==0){
            cout << 0 << '\n';
        }
        else {
            int sum=c+w-1, count=0;
            while (sum>=12 && w>=1){
                w = w-1;
                if (c>=12){
                    c -= 12;
                }
                else if (c<12){
                    w = w-(12-c);
                    c = 0;
                }
                c = c+2;
                sum = c+w;
                count++;
            }
            cout << count << '\n';
        }
    }

    return 0;


}

#31318: Re: 請問為什麼會WA90%(就只有錯#3


cges30901 (cges30901)



                sum = c+w;


c+w-1

 

#31321: Re: 請問為什麼會WA90%(就只有錯#3


jason096727@gmail.com (Jason Ho)



                sum = c+w;


c+w-1

 

可以請問一下為什麼嗎?

#31324: Re: 請問為什麼會WA90%(就只有錯#3


cges30901 (cges30901)



                sum = c+w;


c+w-1

 

可以請問一下為什麼嗎?


呃…因為你while後面是sum>=12,如果是我的話,我會這行寫sum = c+w,前面else下面那一行也一樣,然後while那邊改成sum >= 13

#31327: Re: 請問為什麼會WA90%(就只有錯#3


jason096727@gmail.com (Jason Ho)



                sum = c+w;


c+w-1

 

可以請問一下為什麼嗎?


呃…因為你while後面是sum>=12,如果是我的話,我會這行寫sum = c+w,前面else下面那一行也一樣,然後while那邊改成sum >= 13

我懂了,因為我前面的sum已經設為c+w-1👍🏻