孩子们的游戏(圆圈中最后剩下的数)
来源:互联网 发布:etl算法 编辑:程序博客网 时间:2024/05/21 03:19
题目描述
每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1报数....这样下去....直到剩下最后一个小朋友,可以不用表演,并且拿到牛客名贵的“名侦探柯南”典藏版(名额有限哦!!^_^)。请你试着想下,哪个小朋友会得到这份礼品呢?(注:小朋友的编号是从0到n-1)
function LastRemaining_Solution($n, $m){ if($n==0) return -1; $s = 0;for ($i=1;$i<=$n;$i++) { $s = ($s+$m)%$i; } return $s;}
阅读全文
0 0
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)链表
- 牛客网 | 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 【46】孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 孩子们的游戏(圆圈中最后剩下的数)
- 2004-2005 Summer Petrozavodsk Camp, Andrew Stankevich Contest 9 (ASC 9)
- iOS-美颜相机 by GPUImage
- Oracle11g创建表空间和用户,并授权
- 判断zip,rar 文件是否加密
- java面试题全集(中)
- 孩子们的游戏(圆圈中最后剩下的数)
- zabbix3.4 监控tomcat多实例(一)
- UGUI新手引导系统
- 1481:Maximum sum(2.6基本算法之动态规划)
- 51Nod-1430-奇偶游戏
- GIT gitk图形界面中文乱码修改
- Java高并发编程(一)
- quartz详解1:初步了解quartz
- BZOJ 4152 [AMPPZ2014]The Captain dijkstra