猴子报数 题解:
//数组保存,思路一定要清晰
#include<stdio.h>
int main()
{
int n;
while(scanf("%d",&n)!=EOF)
{
int s,m;
scanf("%d %d",&s,&m);
int live[n];
int out[n];//用于保存出队列的顺序
for(int i=0;i<n;i++)
{
live[i]=1;//表示还在队列中
}
if(n==0&&s==0&&m==0)
{
return 0;
}
int now=s-1;//从s开始报数
int k=0;//保存第k个出去的序号
...
登录后发布评论
暂无评论,来抢沙发