#36351: 請教一下


zichun808@gmail.com (淳)

學校 : 桃園縣立平鎮高級中學
編號 : 221724
來源 : [1.171.71.90]
最後登入時間 :
2024-04-29 21:59:50
c296. APCS-2016-1029-3定時K彈 -- 2016年10月APCS | From: [111.251.3.250] | 發表日期 : 2023-07-14 14:57

以下是我的程式碼,送出後他的評分是95%,想請問哪個部分有小錯誤呢?

#include <iostream>
#include <vector>
using namespace std;

int main()
{
    vector<int> a;
    int n,m,k;
    cin>>n>>m>>k;
    a.resize(n);
    for(int i=0;i<n;i++){
        a[i]=i+1;
    }
    
    int p=0;//炸彈位置
    for(int i=0;i<k;i++){//淘汰人數
        p=(p+m-1)%a.size();
        cout<<a[p]<<" ";
        a.erase(a.begin()+p);
    }
    p%=a.size();
    cout<<endl<<endl<<p<<endl;
    for(int i=0;i<a.size();i++){
        cout<<a[i];
    }
    cout<<endl<<a[p]<<endl;
    return 0;
}

 
ZeroJudge Forum