JavaShuo
欄目
標籤
n個人圍成一圈,順序排號。從第一個人開始報數(從 1 到 3 報數), 凡報到 3 的人退出圈子,剩下的人繼續報數,最後留下的人是原來的第幾位
時間 2021-01-14
標籤
java項目實例
java
算法
欄目
快樂工作
简体版
原文
原文鏈接
首先,題目中說有n個人進行排序,這就表示n應該是一個可以控制的變量,也就是由用戶輸入的變量;其次,題目還說「凡報到 3 的人退出圈子」,這就表示每觸發這個條件都會有一個特定的人被淘汰,那麼我們就可以先建立一個長度爲n的boolean的數組,通過下標來進行淘汰操作,如下圖: 將新建立的arr數組中的元素全部設立爲true,,當遇到報到3的人的時候通過下標,將false賦值給當前這個人的位置,如下圖
>>阅读原文<<
相關文章
1.
2. 題目:有n我的圍成一圈,順序排號,從第一個開始報數(從1到3報數),凡報到3的人退出圈子,問最後最後留下的是原來第幾號的那位. 提示:用數組完成
2.
【轉】約瑟夫環算法---------題目:有n我的圍成一圈,順序排號,從第一個開始報數(從1到3報數),凡報到3的人退出圈子,問最後最後留下的是原來第幾號的那位.
3.
Java解決有n我的圍成一圈,順序排號。從第一我的開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾號的那位
4.
【學習筆記】C語言習題:有n我的圍成一圈,順序排號。從第一我的開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾號的那位。
5.
N個人,依次報數,數到3的剔除,繼續從1開始報數。。。。。。剩下的最後一個人編號是多少
6.
算法題:有 10我的圍成一個圈,從 1 開始報數,報到 4 的這我的就要退出。而後其餘人從新開始, 從 1 報數,到 4 退出。問:最後剩下的是 10 人中的第幾我的?
7.
有100我的圍成一個圈,從1開始報數,報到14的這我的就要退出, 而後其餘人從新開始,從1報數,到14退出。問:最後剩下的是100人中的第幾我的?
8.
有20我的圍城一圈(編號0~19),從第0號的人從8開始報數,凡報到3的倍數的人離開圈子,而後再繼續數下去,直到最後剩下兩人爲止,剩餘這兩人原來的位置是多少號?
9.
n人圍成一圈報數
10.
N我的圍成一圈數到3(或3的倍數)時出圈,問剩下的人是誰?
更多相關文章...
•
第一個MyBatis程序
-
MyBatis教程
•
第一個Spring程序
-
Spring教程
•
再有人問你分佈式事務,把這篇扔給他
•
Docker容器實戰(七) - 容器眼光下的文件系統
相關標籤/搜索
報數
數人
人數
來的人
人民日報
報告人
舉報人
個人
報到
到人
快樂工作
Java
Redis教程
Spring教程
Hibernate教程
數據傳輸
數據庫
數據業務
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
gitlab新建分支後,android studio拿不到
2.
Android Wi-Fi 連接/斷開時間
3.
今日頭條面試題+答案,花點時間看看!
4.
小程序時間組件的開發
5.
小程序學習系列一
6.
[微信小程序] 微信小程序學習(一)——起步
7.
硬件
8.
C3盒模型以及他出現的必要性和圓角邊框/前端三
9.
DELL戴爾筆記本關閉觸摸板觸控板WIN10
10.
Java的long和double類型的賦值操作爲什麼不是原子性的?
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
2. 題目:有n我的圍成一圈,順序排號,從第一個開始報數(從1到3報數),凡報到3的人退出圈子,問最後最後留下的是原來第幾號的那位. 提示:用數組完成
2.
【轉】約瑟夫環算法---------題目:有n我的圍成一圈,順序排號,從第一個開始報數(從1到3報數),凡報到3的人退出圈子,問最後最後留下的是原來第幾號的那位.
3.
Java解決有n我的圍成一圈,順序排號。從第一我的開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾號的那位
4.
【學習筆記】C語言習題:有n我的圍成一圈,順序排號。從第一我的開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾號的那位。
5.
N個人,依次報數,數到3的剔除,繼續從1開始報數。。。。。。剩下的最後一個人編號是多少
6.
算法題:有 10我的圍成一個圈,從 1 開始報數,報到 4 的這我的就要退出。而後其餘人從新開始, 從 1 報數,到 4 退出。問:最後剩下的是 10 人中的第幾我的?
7.
有100我的圍成一個圈,從1開始報數,報到14的這我的就要退出, 而後其餘人從新開始,從1報數,到14退出。問:最後剩下的是100人中的第幾我的?
8.
有20我的圍城一圈(編號0~19),從第0號的人從8開始報數,凡報到3的倍數的人離開圈子,而後再繼續數下去,直到最後剩下兩人爲止,剩餘這兩人原來的位置是多少號?
9.
n人圍成一圈報數
10.
N我的圍成一圈數到3(或3的倍數)時出圈,問剩下的人是誰?
>>更多相關文章<<