网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  PHP猴子选大王问题

PHP猴子选大王问题

分类: IT文章 • 2023-11-01 23:42:50

方法一:

 1 function King($arr, $count){
 2     $i = 1;
 3     while(count($arr) > 1){
 4         if($i%$count == 0){
 5             unset($arr[$i-1]);
 6         }else{
 7             array_push($arr, $arr[$i-1]);
 8             unset($arr[$i-1]);
 9         }
10         $i++;
11     }
12     return $arr[$i-1];
13 }

 方法二:

1 function King($n, $m){
2     $r = 0;
3     for($i=2;$i<=$n;$i++){
4         $r = ($r+$m)%$i;
5     }
6     return $r+1;
7 }

相关推荐

  • PHP版的猴子选大王算法
  • PTA 6-15 用单向循环链表实现猴子选大王 (20 分)
  • PHP编程----猴子选大王
  • 第4章-17.猴子选大王 (20分)
  • 《C/C++/Java/Pascal 程序设计基础》习题集 解题3 数组-06. 找出不是两个数组共有的元素(20) 数组-02. 打印杨辉三角(20) 数组-03. 冒泡法排序(20) 数组-07. 求一批整数中出现最多的个位数字(20) 数组-11. 猴子选大王(20) 数组-12. 简易连连看(20) 数组-13. 螺旋方阵(20)
  • php实现猴子选大王
  • C语言实现猴子选大王(约瑟夫有关问题)
  • php 算法知识 猴子选大王
  • 5-28 猴子选大王
  • java实现猴子选大王问题(约瑟夫问题)
  • PHP实现无限分级
  • macbook 访问mysql 的具体步聚
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号