#31262: 求RE原因?


jason096727@gmail.com (Jason Ho)

學校 : 高雄市苓雅區福東國民小學
編號 : 189939
來源 : [150.116.71.76]
最後登入時間 :
2023-07-15 21:32:51
b911. 我想跟Kevin借筷子系列4 -- 學姊 | From: [150.116.71.227] | 發表日期 : 2022-07-20 18:39


#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n;
    while (cin >> n){
        int a[n];
        for (int i=0; i<n; i++){
            a[i]=i+1;
        }
        int sum=0;
        while (a[0]!=0){
            int b=0;
            n=a[n/2];
            for (int j=0; j<n; j++){
                if (a[j]>=n){
                    a[j]=a[j]-n;
                    b=1;
                }
            }
            if (b==1){
                sum++;
            }
        }
        cout << sum << '\n';
    }

    return 0;
}

 
#31263: Re: 求RE原因?


krameri120 (科科)

學校 : 國立臺南高級工業職業學校
編號 : 102318
來源 : [36.237.212.239]
最後登入時間 :
2024-04-01 14:20:14
b911. 我想跟Kevin借筷子系列4 -- 學姊 | From: [106.64.137.183] | 發表日期 : 2022-07-20 18:41


#include

using namespace std;

int main()
{
    int n;
    while (cin >> n){
        int a[n];
        for (int i=0; i
            a[i]=i+1;
        }
        int sum=0;
        while (a[0]!=0){
            int b=0;
            n=a[n/2];
            for (int j=0; j
                if (a[j]>=n){
                    a[j]=a[j]-n;
                    b=1;
                }
            }
            if (b==1){
                sum++;
            }
        }
        cout << sum << '\n';
    }

    return 0;
}

 n (0 <= n <= 10^18)

 
#31265: Re: 求RE原因?


jason096727@gmail.com (Jason Ho)

學校 : 高雄市苓雅區福東國民小學
編號 : 189939
來源 : [150.116.71.76]
最後登入時間 :
2023-07-15 21:32:51
b911. 我想跟Kevin借筷子系列4 -- 學姊 | From: [150.116.71.227] | 發表日期 : 2022-07-20 19:43


#include

using namespace std;

int main()
{
    int n;
    while (cin >> n){
        int a[n];
        for (int i=0; i
            a[i]=i+1;
        }
        int sum=0;
        while (a[0]!=0){
            int b=0;
            n=a[n/2];
            for (int j=0; j
                if (a[j]>=n){
                    a[j]=a[j]-n;
                    b=1;
                }
            }
            if (b==1){
                sum++;
            }
        }
        cout << sum << '\n';
    }

    return 0;
}

 n (0 <= n <= 10^18)

又是你欸!

謝謝大神指教🙏

 
#31266: Re: 求RE原因?


jason096727@gmail.com (Jason Ho)

學校 : 高雄市苓雅區福東國民小學
編號 : 189939
來源 : [150.116.71.76]
最後登入時間 :
2023-07-15 21:32:51
b911. 我想跟Kevin借筷子系列4 -- 學姊 | From: [150.116.71.227] | 發表日期 : 2022-07-20 19:48


#include

using namespace std;

int main()
{
    int n;
    while (cin >> n){
        int a[n];
        for (int i=0; i
            a[i]=i+1;
        }
        int sum=0;
        while (a[0]!=0){
            int b=0;
            n=a[n/2];
            for (int j=0; j
                if (a[j]>=n){
                    a[j]=a[j]-n;
                    b=1;
                }
            }
            if (b==1){
                sum++;
            }
        }
        cout << sum << '\n';
    }

    return 0;
}

 n (0 <= n <= 10^18)



 
#31267: Re: 求RE原因?


jason096727@gmail.com (Jason Ho)

學校 : 高雄市苓雅區福東國民小學
編號 : 189939
來源 : [150.116.71.76]
最後登入時間 :
2023-07-15 21:32:51
b911. 我想跟Kevin借筷子系列4 -- 學姊 | From: [150.116.71.227] | 發表日期 : 2022-07-20 19:49


#include

using namespace std;

int main()
{
    int n;
    while (cin >> n){
        int a[n];
        for (int i=0; i
            a[i]=i+1;
        }
        int sum=0;
        while (a[0]!=0){
            int b=0;
            n=a[n/2];
            for (int j=0; j
                if (a[j]>=n){
                    a[j]=a[j]-n;
                    b=1;
                }
            }
            if (b==1){
                sum++;
            }
        }
        cout << sum << '\n';
    }

    return 0;
}

 n (0 <= n <= 10^18)

所以我應該用vector嗎



 
#31268: Re: 求RE原因?


jason096727@gmail.com (Jason Ho)

學校 : 高雄市苓雅區福東國民小學
編號 : 189939
來源 : [150.116.71.76]
最後登入時間 :
2023-07-15 21:32:51
b911. 我想跟Kevin借筷子系列4 -- 學姊 | From: [150.116.71.227] | 發表日期 : 2022-07-20 19:49


#include

using namespace std;

int main()
{
    int n;
    while (cin >> n){
        int a[n];
        for (int i=0; i
            a[i]=i+1;
        }
        int sum=0;
        while (a[0]!=0){
            int b=0;
            n=a[n/2];
            for (int j=0; j
                if (a[j]>=n){
                    a[j]=a[j]-n;
                    b=1;
                }
            }
            if (b==1){
                sum++;
            }
        }
        cout << sum << '\n';
    }

    return 0;
}

 n (0 <= n <= 10^18)

所以我應該用vector嗎


還是有什麼好方法



 
#31269: Re: 求RE原因?


krameri120 (科科)

學校 : 國立臺南高級工業職業學校
編號 : 102318
來源 : [36.237.212.239]
最後登入時間 :
2024-04-01 14:20:14
b911. 我想跟Kevin借筷子系列4 -- 學姊 | From: [106.64.137.183] | 發表日期 : 2022-07-20 20:14


#include

using namespace std;

int main()
{
    int n;
    while (cin >> n){
        int a[n];
        for (int i=0; i
            a[i]=i+1;
        }
        int sum=0;
        while (a[0]!=0){
            int b=0;
            n=a[n/2];
            for (int j=0; j
                if (a[j]>=n){
                    a[j]=a[j]-n;
                    b=1;
                }
            }
            if (b==1){
                sum++;
            }
        }
        cout << sum << '\n';
    }

    return 0;
}

 n (0 <= n <= 10^18)

所以我應該用vector嗎


還是有什麼好方法




數論題吧,I don't know,寫別題ㄅ

 
ZeroJudge Forum