文章
43
粉丝
24
获赞
293
访问
6.6k
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
while(cin>>n) {
vector<int> a(n);
for(int i=0;i<n;i++){
a[i]=i+1;//小朋友可爱捏
}
int i=0;
while(a.size()>1){
i=(i+2)%a.size();//循环队列的处理方法,每次吃跨步为2,3算上了当前小孩
a.erase(a.begin()+i);
}
cout<<a[0]<<endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发