#25421: 測茲有改?


alvinhuang0603@gmail.com (黃皓群)

學校 : 國立嘉義高級中學
編號 : 145830
來源 : [49.216.173.104]
最後登入時間 :
2024-11-17 14:06:00
f820. 極限運動 (Sports) -- TOI練習賽202104新手組第3題 | From: [114.39.41.177] | 發表日期 : 2021-05-20 19:12

一樣的程式碼

考試30

送出AC

#include<iostream>

using namespace std;

int main(){

int a;

while(cin>>a)

{

    int x[a]={10000};

    for(int i=1;i<=a;i++)

    {

        cin>>x[i];

    }

    int b;

    cin>>b;

    int p=b;

    if(b==1)

    {

        while(p<a)

        {

            if(x[p+1]<=x[p])

            p++;

            if(x[p+1]>x[p])

            break;

        }

    }

    else if(b==a)

    {

        while(p>0)

        {

            if(x[p-1]<=x[p])

            p--;

            else

            break;

        }

    }

    else

    {

        if(x[p]-x[p-1]>=x[p]-x[p+1])

        {

            while(p>0)

            {

            if(x[p-1]<=x[p])

            p--;

            else

            break;

            }

        }

        else

        {

            while(p<a)

            {

            if(x[p+1]<=x[p])

            p++;

            else

            break;

            }

        }

 

        }

        cout<<p<<endl;

    }

return 0;

}

 

 
#25424: Re:測茲有改?


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.253.77]
最後登入時間 :
2024-11-13 14:54:03
f820. 極限運動 (Sports) -- TOI練習賽202104新手組第3題 | From: [61.230.1.56] | 發表日期 : 2021-05-20 21:34

這邊的測資不是考試的測資,出題者自己產生的,可能沒有產生到極端的case

看出題者要不要加強測資

 
#25425: Re:測茲有改?


alvinhuang0603@gmail.com (黃皓群)

學校 : 國立嘉義高級中學
編號 : 145830
來源 : [49.216.173.104]
最後登入時間 :
2024-11-17 14:06:00
f820. 極限運動 (Sports) -- TOI練習賽202104新手組第3題 | From: [114.39.41.177] | 發表日期 : 2021-05-20 23:01

這邊的測資不是考試的測資,出題者自己產生的,可能沒有產生到極端的case

看出題者要不要加強測資


了解

 
ZeroJudge Forum