//Author:PanDaoxi
#include <iostream>
using namespace std;
int main(){
int a[101],n,m,t,s=0,count;
cin>>n;
count=n;
for(int i=0;i<n;i++){
cin>>t;
if(t==1) a[i]=1;
else a[i]=2;
}
cin>>m;
int i=0;
while(count>1){
if(a[i]>0) s++;
if(s==m){
a[i]--;
if(a[i]==0) count--;
s=0;
}
i++;
i%=n;
}
for(int i=0;i<n;i++) if(a[i]) cout<<(i+1)<<endl;
return 0;
}
C++选小寿星问题
原创
©著作权归作者所有:来自51CTO博客作者PanDaoxi的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Codecombat复赛闯关攻略
下一篇:C++双向队列
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++体检问题
C++体检问题
c++ 开发语言 后端 i++ ios -
C++岛屿问题
C++岛屿问题!
c++ 开发语言 后端 搜索 深搜 -
C++问题汇总
记录工作中遇到的C++问题以及解决方案 ~
解决方案 C++ -
C++台阶问题
C++台阶问题!
ios #include i++ 其他 -
C++背包问题
C++背包问题,500粉丝开粉丝群动态规划应用题
c++ 开发语言 后端 i++ ios -
C++ 环境问题
C++ 环境问题
c++ 开发语言 后端 位操作 64位操作系统 -
C++问题
1.成员函数加上const1、非静态成员函数后面加const(加到非成员函数或静态成员后面会
C++ 成员函数 this指针 抽象类