早教吧作业答案频道 -->其他-->
这是一道编程题,限时1000ms,我超时.在森林王国中,每年会都会评选一个幸运之星.他们的评选规则是这样的.先把候选的动物围成一圈,编号从1-n.然后选择一个审判数字.开始从第一个候选动物开
题目详情
这是一道编程题,限时1000ms,我超时.
在森林王国中,每年会都会评选一个幸运之星.他们的评选规则是这样的.先把候选的动物围成一圈,编号从1-n.然后选择一个审判数字.开始从第一个候选动物开始,从1开始数,数到这个审判数字对应的候选动物就遭淘汰,剩下的动物再按原来的顺序围成一个圈.然后从他下一个动物开始,接着又从1开始数,再数到审判数字对应的动物被淘汰.依次类推,直到只剩下最后一个幸运的动物为止.这个动物就是该年的幸运之星.例如:有1,2,3,4四个动物,如果审判数字为2,则开始从第一个动物从1开始数,淘汰了2,剩下1 3 4,继续从编号为3的动物开始从1开始数,淘汰了4,剩下了1 3,然后从1的一个动物从1开始数,淘汰了3.那么1就是这年的幸运之星.如果选择的审判数字是4,那么这次的幸运之星就是2号动物.现在,需要你编写一个程序,来实现自动的判断出谁是幸运之星.
输入
开始一个整数n表示有n组测试数据.
每组测试数据包括两个整数,分别是动物的个数m(20;sum--)
{
int some[11],num,i,shu,ko,a;
scanf("%d%d",&shu,&num);
ko=shu;
for(i=1;i1)
{
for(a=1;ashu)
i=1;
while(some[i]==0)
i++;
if(i>shu)
i=1;
i++;
if(i>shu)
i=1;
while(some[i]==0)
i++;
if(i>shu)
i=1;
a++;
}
if(a=num)
{
some[i]=0;
ko--;
i++;
}
}
for(i=1;i
在森林王国中,每年会都会评选一个幸运之星.他们的评选规则是这样的.先把候选的动物围成一圈,编号从1-n.然后选择一个审判数字.开始从第一个候选动物开始,从1开始数,数到这个审判数字对应的候选动物就遭淘汰,剩下的动物再按原来的顺序围成一个圈.然后从他下一个动物开始,接着又从1开始数,再数到审判数字对应的动物被淘汰.依次类推,直到只剩下最后一个幸运的动物为止.这个动物就是该年的幸运之星.例如:有1,2,3,4四个动物,如果审判数字为2,则开始从第一个动物从1开始数,淘汰了2,剩下1 3 4,继续从编号为3的动物开始从1开始数,淘汰了4,剩下了1 3,然后从1的一个动物从1开始数,淘汰了3.那么1就是这年的幸运之星.如果选择的审判数字是4,那么这次的幸运之星就是2号动物.现在,需要你编写一个程序,来实现自动的判断出谁是幸运之星.
输入
开始一个整数n表示有n组测试数据.
每组测试数据包括两个整数,分别是动物的个数m(20;sum--)
{
int some[11],num,i,shu,ko,a;
scanf("%d%d",&shu,&num);
ko=shu;
for(i=1;i1)
{
for(a=1;ashu)
i=1;
while(some[i]==0)
i++;
if(i>shu)
i=1;
i++;
if(i>shu)
i=1;
while(some[i]==0)
i++;
if(i>shu)
i=1;
a++;
}
if(a=num)
{
some[i]=0;
ko--;
i++;
}
}
for(i=1;i
▼优质解答
答案和解析
这个约瑟夫问题,你可以参考一下百度百科.
看了 这是一道编程题,限时1000...的网友还看了以下:
为鼓励教师爱岗敬业,某市开展了“我最喜爱的老师”评选活动.某中学确定如下评选方案:由学生和教师代表 2020-05-13 …
为激励教师爱岗敬业,某市开展了“我最喜爱的老师”评选活动.某中学确定如下评选方案:有学生和教师代表 2020-05-13 …
某校预备(1)班有45人,通过投票选举1名中队长,候选人有张英、刘强、王华,规定每位同学只能选1名 2020-05-13 …
有难度六年级一班45名同学选举一名班长,有甲,乙,丙三个候选人,45人中每人只能选3名候选人中的一 2020-06-13 …
1986年吉林省梨树县北老壕村进行村委会换届,乡政府一改以往的做法,“不定框子,不定调子,不提候选 2020-07-01 …
脑筋急转弯:1+7=1,1+400=0这样的式子在什么时候成立1+7=1,3+11=2,15+0= 2020-07-28 …
高数求垂直渐近的问题我们求垂直渐近线的时候,当x趋向于零的时候,要分0+和趋0-两种情况,如果在0 2020-08-01 …
某班同学要从8名候选人中投票选举班干部,如果每个同学只能投票任选两名候选人,试问这个班至少应有名同学 2020-11-16 …
hadhappened和hashappened的区别这是初中的英语我在做完形的时候遇到的有时候选ha 2020-11-27 …
实验小学少先队大队部选举大队长,候选人是刘丽和张明,每个队员只能选一名候选人结果刘丽高出张明20%的 2020-12-03 …