出圈问题C++源码(STLVector)

来源:互联网 发布:如何获取淘宝联盟pid 编辑:程序博客网 时间:2024/04/27 20:20
#include <iostream>#include <vector>#define SUM 10000#define M 13using namespace std;int main(){    int p=1,outputi=0;    vector<int> myvector,output(SUM,0);    for(int i=1;i<=SUM;i++)    {        myvector.push_back(i);    }    for(int i=SUM;i>=2;i--)    {        p=(p+M-1)%i;        if(p==0) p=i;        output[outputi]=myvector[p-1];        outputi++;        myvector.erase(myvector.begin()+p-1);    }    output[SUM-1]=myvector[0];    return 0;}

原创粉丝点击