ccf201712-2游戏
纯手打,AC通过,感谢查阅
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int n,k;
vector <int> v;
cin>>n>>k;
v.resize(n);
for(int i=0;i<v.size();i++)//初始化vector,给他们编号
{
v[i]=i+1;
}
int count =0;
while(true)
{
if(v.size()==1)
{
break;
}
for(int i=0;i<v.size()&&v.size()!=1;i++)
{
count ++; //开始报数
if(count%k==0||count%10==k)
{
v.erase(v.begin()+i);
i--;
}
}
}
cout<<v[0];
return 0;
}