内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

代碼詳解Java猴子選王問題(約瑟夫環(huán))-創(chuàng)新互聯(lián)

關(guān)于約瑟夫環(huán)的基本知識(shí):

創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)坡頭,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

羅馬人攻占了喬塔帕特,41人藏在一個(gè)山洞中躲過了這場浩劫。這41個(gè)人中,包括歷史學(xué)家josephus和他的一個(gè)朋友。剩余的39個(gè)人為了表示不向羅馬人屈服,決定集體自殺。大家決定了一個(gè)自殺方案,所有這41人圍城一個(gè)圓圈,由第一個(gè)人開始順時(shí)針報(bào)數(shù),沒報(bào)數(shù)為3的人就立刻自殺,然后由下一個(gè)人重新開始報(bào)數(shù)仍然是每報(bào)數(shù)為3的人就立刻自殺,......,知道所有人都自殺死亡為止.約瑟夫和他的朋友并不想自殺,于是約瑟夫想到了一個(gè)計(jì)策,他們兩個(gè)同樣參數(shù)到自殺方案中,但是最后卻躲過了自殺。請(qǐng)問是怎么做到的

代碼分享:

import java.util.HashMap; 
import java.util.Map; 
public class MonkeyKing { 
  public static void main(String args[]) { 
    int n = 100; // 猴子總數(shù) 
    int m = 3; // 報(bào)數(shù)出局?jǐn)?shù) 
    @SuppressWarnings("rawtypes") 
    Map map = new HashMap(); 
    int nn = 1; // 報(bào)數(shù)序號(hào) 
    int mm = 1; // 報(bào)數(shù)號(hào) 
    System.out.println("-----------------------" + n + "只猴子選大王開始-----------------------"); 
    for (int i = 1; i < n + 1; i++) { 
      map.put(i, i); 
    } 
    while (map.size() > 1) { 
      if (mm == 3) { 
        map.remove(nn); 
      } 
      nn++; 
      if (nn == n + 1) { 
        nn = 1; 
      } 
      if (map.get(nn) != null) { 
        mm++; 
      } 
      if (mm == m + 1) { 
        mm = 1; 
      } 
    } 
    String result = map.values().toString(); 
    System.out.println("第" + result.substring(1, result.length() - 1) + "只猴子當(dāng)選猴王"); 
  } 
}

網(wǎng)頁題目:代碼詳解Java猴子選王問題(約瑟夫環(huán))-創(chuàng)新互聯(lián)
轉(zhuǎn)載來源:http://www.rwnh.cn/article34/pospe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、面包屑導(dǎo)航用戶體驗(yàn)、App設(shè)計(jì)、App開發(fā)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
河西区| 宁陵县| 育儿| 台北县| 同德县| 芦山县| 肇庆市| 林州市| 雅安市| 清河县| 达州市| 万安县| 勐海县| 措美县| 洪雅县| 九龙坡区| 合山市| 巴南区| 玉门市| 兴业县| 东辽县| 三江| 浮梁县| 商水县| 昌图县| 宾川县| 宜兰市| 丰原市| 银川市| 翁牛特旗| 若尔盖县| 易门县| 凌源市| 正宁县| 鄂伦春自治旗| 沙田区| 花莲市| 鲁甸县| 石楼县| 长武县| 烟台市|