一群猴子要选新猴王。

news/2024/11/29 9:32:06/

一个非常好的猴子选大王的写的代码。

一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王

public class Fun99 {public static void main(String[] args) {int n = 11;int[] arr = new int[n];for (int i = 0; i < arr.length; i++) {arr[i] = i + 1;}int current = 0;while (n != 1) {for (int i = 1; i <3 ; i++) {current += 1;current %= n;}System.out.print(arr[current]+" ");for (int i = current; i < n - 1; i++) {arr[i] = arr[i+1];}n--;}System.out.println("\n"+ arr[0]);}
}


http://www.ppmy.cn/news/812470.html

相关文章

.xlsx文件转为.csv文件代码

import pandas as pd def xlsx_to_csv_pd():data_xls pd.read_excel(data1.xlsx, index_col0)#data1为待转文件data_xls.to_csv(test2.csv, encodingutf-8)#test1为转换后文件 if __name__ __main__:xlsx_to_csv_pd()以上代码只需改注释处地址即可。

关于下载excel 解析文件名乱码

String fileName URLEncoder.encode("测试", "UTF-8").replaceAll("\\", "%20");response.setHeader("Content-disposition", "attachment;filename*utf-8" fileName ".xlsx");因为http的传输都是经…

EXCEL函数:单元格中用“万”等中文表示的单位转为纯数字

适合参差不齐数据的批量处理&#xff0c;例如&#xff1a; 这种情况下&#xff0c;我们只需要将有“万”字的单元格筛选出来&#xff0c;逐个乘10000&#xff0c;函数&#xff1a; IF(RIGHT(A2,1)"万",SUBSTITUTE(A2,"万","")*10000,A2) 逻辑是…

ExcelVBA 宏 将数字转换为列号/列字母/列名 数字字母转换

1.利用自带的columns函数 如Columns(27).Address表示27列的地址&#xff0c;也就是"$AA:$AA" 2.使用split函数 按照字符"$"进行拆分得到数组&#xff0c;索引为2的就是我们需要的列字母 Function ColLetter(Num As Long) As StringColLetter Split(Co…

Excel打开CSV格式,大数字乱码情况

我们在打开CSV保存的身份证号&#xff0c;ID等大数字时&#xff0c;经常会出现末尾几位变为0的情况。 解决方案&#xff1a; 1、使用导入的方式打开而不是使用打开的方式。 2、针对长数字格式导入过程中选择文本格式 步骤&#xff1a; 1、新建Excel文件&#xff0c;准备好…

Excel 转码

2019独角兽企业重金招聘Python工程师标准>>> 最简单的方法&#xff1a;将文件另存为网页&#xff0c;修改网页编码为gb2312&#xff0c;然后重新用excel打开&#xff0c;然后另存为xls文件。 转载于:https://my.oschina.net/u/139558/blog/82170

[2021-06-11] Java Spire.xls将excel转化为html等格式

Java Spire.xls将excel转化为html等格式 直接上代码 Spire.xls文档地址: https://www.e-iceblue.cn/spirexlsforjava/spire-xls-for-java-program-guide-content.html 免费版: https://www.e-iceblue.cn/Introduce/Free-Spire-XLS-JAVA.html 转 html package demo;import …

我为何而转码

自我介绍 我是一名重庆交通大学毕业的本科往届生&#xff0c;专业是土木工程专业下分的地铁与轨道工程。毕业后我靠着家里的关系进了一家相对不错的道桥设计院&#xff0c;年薪税前可以拿到20w。 我本以为我可以就这样平平稳稳的工作度过自己的一生&#xff0c;但是在将近两年…