竞赛讨论区 > 用vector解题
头像
Daowuu
发布于 2019-11-29 07:03
+ 关注

用vector解题

#include<iostream>
#include<vector>
using namespace std;
int main()
{
    vector<int>table;                                     //建立一个数组table
    int i,n,k,m,pos;
    cin>>n>>k>>m;
    pos=k;
    for(i=0;i<n;i++){
        table.push_back(i);                             //初始化 等价于table[i]=i;
    }
    for(i=0;i<n-1;i++){
        pos=(pos+m-1)%table.size();              //删除元素下标
        table.erase(table.begin()+pos);           //删除元素
    }
    cout<<table[0]<<endl;
    return 0;
}

全部评论

(0) 回帖
加载中...
话题 回帖

本文相关内容

等你来战

查看全部

热门推荐