这道题 我实在是不会做了 求助..
有n个人编号1-n,按照顺时针方向围成一个圆圈。它们预先定义好两个整数x,y。先从1号顺时针方向开始报数,报到x的人出圈,再从x的逆时针方向的后一个人从1开始报数,报到y的人出圈,再从这个人的顺时针方向后一个人开始从1报数,报到x的人出圈,如此反复,直到最后剩下一个人为止,问最后剩下的那个人是几号? 比如n = 10, x = 3, y = 2,报数的过程如下 报数人 1, 2, 3 3出圈 报数人 2,1 1出圈 接着2,4 ,5 5出圈 接着4,2 2出圈 接着4,6,7 7出圈 接着6,4 4出圈 接着6,8,9 9出圈 接着8,6 6出圈 接着8,10,8 8出圈 剩余 10号。 输入n,x,y输出剩余的编号。 数据范围 1 < n <= 1000000, 1<=x,y<=1000000000。
题目就是这样 网上的
用尽各种办法 实在是没办法了 网上没有答案 很想知道怎么做到
求大神帮忙....
题目就是这样 网上的
用尽各种办法 实在是没办法了 网上没有答案 很想知道怎么做到
求大神帮忙....
...全文
相关推荐
75道逻辑思维题--会作10道智商就是正常,会作30道就不是凡人,会作60道就是高智商稀有人才
75道逻辑思维题--会作10道智商就是正常,会作30道就不是凡人,会作60道就是高智商稀有人才。
50道经典逻辑题及答案
50道经典逻辑题,对计算机考试有帮助!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
征服matlab必做的50道题
征服matlab必做的50道题,适合入门,征服matlab必做的50道题,适合入门
EDA题库 100道题
有100道题 ,抓经时间看完 早看完早通过
75道逻辑思维题及其答案
比较齐全的逻辑思维题,职业晋升考试或者程序员面试等都需要,传说能做5道是正常人.10道就是高智商.


