亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

批處理解約瑟夫環應用題代碼

2020-06-09 14:17:17
字體:
來源:轉載
供稿:網友
題目:
  有二十九個女生(分別用1-29號來稱呼)圍成一圈玩報數游戲,規則是這樣的:從1開始數數,當數到3的這個人就退出游戲,而她后面的人接著從1數。。。如此一直到最后剩下一個人,現在知道最初是從13號女生開始的游戲,問最后剩下的會是第幾號女生?
要求:
  1 用批處理解答
  2 代碼簡潔高效
  3 代碼通用且不生成臨時文件
加分原則:
  以思路為重(如思路獨特,請簡要說明)
  完全符合要求的加10分

  已有兩套解決方案,見3樓more和6樓ieutk版主的代碼,但個人認為這兩套方案均不完美(見本人的跟貼評述),期
待完美方案的出現,大家加油了?。?!

注:約瑟夫問題
  約瑟夫問題是個有名的問題:N個人圍成一圈,從第一個開始報數,第M個將被殺掉,最后剩下一個,其余人都將被殺掉。例如N=6,M=5,被殺掉的人的序號為5,4,6,2,3。最后剩下1號。
more:
復制代碼 代碼如下:

@echo off
set "str=13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 1 2 3 4 5 6 7 8 9 10 11 12"
:again
for /f "tokens=1,2,4*" %%a in ("%str%") do (
if not "%%c"=="" (set "str=%%c %%d %%a %%b"&goto :again) else (echo %%b&pause&exit)
)
 

ieutk:
復制代碼 代碼如下:

@echo off
setlocal enabledelayedexpansion
for /l %%a in (12 -1 1) do set "str= %%a !str!"
for /l %%a in (29 -1 13) do set "str= %%a !str!"

:main
set "ie=0"
for %%a in (%str%) do set /a ie+=1
if %ie% neq 1 (
for %%a in (%str%) do (
set /a num+=1
if !num! equ 3 (
set "num=0"
set "str=!str: %%a =!
)
)
goto main
)
echo %str%
pause
 

batman:
復制代碼 代碼如下:

@echo off&setlocal enabledelayedexpansion
for /l %%a in (13,1,29) do set "str=!str! #%%a#"
for /l %%a in (1,1,12) do set "str=!str! #%%a#"
:lp
for %%a in (!str!) do (
set /a n+=1
if !n! equ 3 set "str=!str: %%a=!"&set /a n=0
)
for /f "tokens=2" %%a in ("%str%") do if "%%a" neq "" goto lp
echo 最后剩下的是%str:#=%號&pause>nul

您可能感興趣的文章:

一個報數游戲js版(約瑟夫環問題)約瑟夫環問題(數組法)c語言實現C++循環鏈表之約瑟夫環的實現方法詳解約瑟夫環問題及其相關的C語言算法實現java 實現約瑟夫環的實例代碼python超簡單解決約瑟夫環問題php解決約瑟夫環示例深入理解約瑟夫環的數學優化方法約瑟夫環問題的PHP實現 使用PHP數組內部指針操作函數javascript循環鏈表之約瑟夫環的實現方法
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久影院日本| 国产精品免费久久久久影院| 精品视频中文字幕| 欧美国产高跟鞋裸体秀xxxhd| 国产精品久久久av| 红桃视频成人在线观看| 一本一本久久a久久精品综合小说| 日本高清视频一区| 日韩成人高清在线| 国产情人节一区| www国产亚洲精品久久网站| 日本高清视频一区| 国产伦精品免费视频| 国产精品高清在线| 成人黄色短视频在线观看| 亚洲色图狂野欧美| 日韩欧美综合在线视频| 国产精品美女网站| 日韩电影大全免费观看2023年上| 久久久久www| 国产盗摄xxxx视频xxx69| 国产精品日本精品| 欧美日韩色婷婷| 国产日本欧美在线观看| 97久久超碰福利国产精品…| 精品视频偷偷看在线观看| 久久久久久国产精品| 亚洲精品美女在线观看| 欧美视频在线观看 亚洲欧| 国产精品1区2区在线观看| 日本精品视频网站| 久久夜色精品国产亚洲aⅴ| 成人黄色av网站| 91久久久亚洲精品| 国产成人在线亚洲欧美| 国产欧美日韩专区发布| 欧美中文在线免费| 亚洲国产另类久久精品| 91久久久久久久久久久久久| 高跟丝袜一区二区三区| 播播国产欧美激情| 一区二区三区美女xx视频| 欧美性xxxxxx| 国内精品伊人久久| 国产精品一区二区在线| 亚洲国产精品成人精品| 日韩中文字幕免费看| 91在线国产电影| 米奇精品一区二区三区在线观看| 欧美成人精品影院| 欧美激情小视频| xx视频.9999.com| 日韩精品电影网| 国产精品国产亚洲伊人久久| 91精品国产免费久久久久久| 久久综合伊人77777蜜臀| 欧美日韩中文字幕综合视频| 国产精品成人免费视频| 亚洲国产天堂网精品网站| 一区二区三区回区在观看免费视频| 日韩一区二区精品视频| 91在线|亚洲| 成人午夜在线视频一区| 成人黄色影片在线| 日韩欧美国产高清91| 亚洲免费小视频| 亚洲天堂视频在线观看| 日韩久久精品成人| 国产视频精品va久久久久久| 亚洲最大成人网色| 久久色在线播放| 91av中文字幕| 日韩日本欧美亚洲| 国产亚洲精品美女| 欧美乱妇高清无乱码| 日韩美女毛茸茸| 91香蕉嫩草影院入口| 日韩中文字幕免费视频| 欧美激情啊啊啊| 欧美日韩精品在线播放| 亚洲国产精品99| 亚洲国产精品成人一区二区| 国产欧美日韩亚洲精品| 国产精品一二区| 2018国产精品视频| 欧美在线影院在线视频| 欧美视频不卡中文| 国产精品伦子伦免费视频| 欧美俄罗斯乱妇| 国产精品高潮在线| 国产精品视频一区国模私拍| 日本久久久a级免费| 亚洲免费福利视频| 欧美又大粗又爽又黄大片视频| 日韩欧美中文第一页| 欧美精品激情在线观看| 91亚洲国产成人精品性色| 亚洲男人的天堂网站| 日韩视频免费大全中文字幕| 国产欧美精品一区二区三区介绍| 国产亚洲欧美日韩精品| 久久精品中文字幕电影| 国产一区二区三区欧美| 国产亚洲精品久久久优势| 色www亚洲国产张柏芝| 成人黄色在线免费| 亚洲美女在线观看| 超碰97人人做人人爱少妇| 美日韩精品免费观看视频| 精品国偷自产在线视频99| 欧美日韩美女视频| 免费不卡在线观看av| 亚洲毛片在线看| 亚洲乱码国产乱码精品精| 91精品综合久久久久久五月天| 在线看福利67194| 亚洲四色影视在线观看| 国产精品丝袜高跟| 中文字幕亚洲在线| 国产在线播放91| 日本韩国在线不卡| 亚洲一区二区自拍| 色中色综合影院手机版在线观看| 欧美视频一二三| 欧美黑人一级爽快片淫片高清| 欧美精品videos性欧美| www.亚洲人.com| 热99精品只有里视频精品| 日韩a**中文字幕| 国产成人精品一区二区三区| 亚洲福利视频网| 欧美精品免费看| 在线a欧美视频| 成人精品在线视频| 最近中文字幕2019免费| 91久久精品日日躁夜夜躁国产| 日韩久久免费视频| 91久热免费在线视频| 亚洲直播在线一区| 国产亚洲a∨片在线观看| 久久夜色撩人精品| 欧美多人乱p欧美4p久久| 亚洲精品成人久久电影| 欧美日韩日本国产| 日韩av片免费在线观看| 欧美亚州一区二区三区| 日韩av影片在线观看| 中文字幕亚洲一区在线观看| 欧美性视频在线| 亚洲在线免费观看| 国产盗摄xxxx视频xxx69| 欧美在线一级va免费观看| 一区二区三区 在线观看视| 国产高清在线不卡| 超碰97人人做人人爱少妇| 国产福利精品av综合导导航| 91av视频在线| 日韩亚洲精品视频| 色阁综合伊人av| 成人久久一区二区| 久久国产加勒比精品无码| xvideos国产精品| 91精品国产高清久久久久久久久| 国产精品扒开腿做爽爽爽男男|