Problem ID :c031. 6.最後一個是誰

New Thread

User 第1、第2點測資在電腦上沒問題,傳上來就錯了

tg1071802 SendIMessage
Ramen is God

c031. 6.最後一個是誰 | From: 114.41.174.52 | Post Date:2019-08-09 21:27:05.0

除了標題,4~7也WA,8~10沒有輸出。

#include <iostream>

 

using namespace std;

 

int main()

{int n,p,c=0,h=1,i;

cin>>n>>p;

int s[n];

for(int i=0;i<n;i++){

s[i]=i+1;

}

 

while(c!=n-1){

if(h==p&&s[i]!=0){

s[i]=0;

c++;

h=0;

}

else if(s[i]==0)h--;

if (i<n-1)i++;

else i=0;

h++;

}

 

for(i=0;i<n;i++){

if(s[i]!=0){

cout<<i+1;

break;

}

}

 

    return 0;

}

 

 


文章類型: 一般 | Reply | Back
User Re:第1、第2點測資在電腦上沒問題,傳上來就錯了

sagit SendIMessage
sagit

c031. 6.最後一個是誰 | From: 175.182.211.182 | Post Date:2019-08-10 00:34:37.0

變數 i 沒有起始值,我指的是 while 迴圈用的這一個 


文章類型: 一般 | Reply | Back

New Thread

ZeroJudge Forum