日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

信息学奥赛一本通(1218:取石子游戏)

發布時間:2025/3/17 编程问答 8 豆豆
生活随笔 收集整理的這篇文章主要介紹了 信息学奥赛一本通(1218:取石子游戏) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1218:取石子游戲


時間限制: 1000 ms ??? ??? 內存限制: 65536 KB
提交數: 8837 ??? 通過數: 4144

【題目描述】

有兩堆石子,兩個人輪流去取。每次取的時候,只能從較多的那堆石子里取,并且取的數目必須是較少的那堆石子數目的整數倍,最后誰能夠把一堆石子取空誰就算贏。

比如初始的時候兩堆石子的數目是25和7。

25 7-->11 7-->4 7-->4 3-->1 3-->1 0
?選手1取?選手2取?選手1取?選手2取?選手1取

最后選手1(先取的)獲勝,在取的過程中選手2都只有唯一的一種取法。

給定初始時石子的數目,如果兩個人都采取最優策略,請問先手能否獲勝。

【輸入】

輸入包含多數數據。每組數據一行,包含兩個正整數a和b,表示初始時石子的數目。

輸入以兩個0表示結束。

【輸出】

如果先手勝,輸出"win",否則輸出"lose"。

【輸入樣例】

34 12 15 24 0 0

【輸出樣例】

win lose

【提示】

假設石子數目為(a,b)且a >= b,如果[a/b] >= 2則先手必勝,如果[a/b]<2,那么先手只有唯一的一種取法。[a/b]表示a除以b取整后的值。

【分析】

? ? ? ? 這道題應屬簡單的遞歸題目,放到深搜中,勉強。設 dfs(int a, int b, int step)函數是求a,b兩堆石子,取step次分輸贏,遞歸出口,1)a/b>=2;2)a%b=0,拿完了。遞歸式:dfs( b, a%b ,step+1)。

【參考代碼】

#include <stdio.h>// a為最多石頭的石頭堆,b為較少石頭的石頭堆,step為當前的步數 void dfs(int a,int b,int step) {if(a%b==0 || a/b>=2){ //滿足條件:根據題意,當a/b>=2時必分輸贏,//a%b==0表示拿完了一堆的石子,分出了輸贏if(step%2==1) //如果step是奇數則先手獲勝printf("win\n");else //否則先手失敗printf("lose\n");return;}dfs(b,a%b,step+1);//這里將最多的石頭堆保持在a堆,//a%b相當于a堆被拿掉b堆的整數倍個石子后剩余的數量,//將這個值給b堆,保持下一次a堆還是最大的 }int main() {int n,m,t;while(scanf("%d%d",&n,&m) && n||m){if(n<m) //將最多石頭的石頭堆放在n堆{t=n;n=m;m=t;}dfs(n,m,1);}return 0; }

http://ybt.ssoier.cn:8088/problem_show.php?pid=1218

?

總結

以上是生活随笔為你收集整理的信息学奥赛一本通(1218:取石子游戏)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一区网 | free性欧美hd另类 | 综合久久五月 | 11孩岁女毛片 | 欧美精品啪啪 | 亚洲精品一级二级 | 久久久精品国产sm调教 | 美女av免费看 | 国产主播一区 | 香蕉爱视频 | gogo亚洲国模私拍人体 | 91艹| 国产精品久久久99 | 男人的天堂狠狠干 | 青娱乐导航 | 日韩免费视频网站 | 九九99精品 | 一道本av | 天天操天天射天天爱 | 欧美干干干| 欧美一区二区在线免费观看 | www黄色大片 | 久久久久久国产精品无码 | 九九热视频这里只有精品 | 国产精品白丝喷水在线观看 | 综合色88 | 夜夜骚av一区二区三区 | 久久艹这里只有精品 | 日韩经典午夜福利发布 | 久久97久久97精品免视看 | 国产精品女同一区二区 | 欧美黑人疯狂性受xxxxx喷水 | 久久福利视频导航 | 国产99免费 | 男人插女人下面视频 | 亚洲一区成人 | 冲田杏梨在线 | 欧美在线xxxx| 成人激情四射网 | 天天射天天色天天干 | gogo人体做爰大胆视频 | 欧美一级淫 | 国产免费久久 | 激情视频一区二区 | 少妇一级淫片免费放播放 | 你懂的国产视频 | 国产高清自拍视频 | 欧美色老头 | 久久99久久99精品免视看婷婷 | 97视频一区二区三区 | 91久久精品日日躁夜夜躁欧美 | 乌克兰极品av女神 | 欧美xxx性| 色婷婷午夜 | 性欧美另类 | 成人免费视频一区二区三区 | 91操操操| 成人羞羞国产免费动态 | 中文字幕国产视频 | 日韩免费视频网站 | 中文字幕在线观看视频一区二区 | 久久午夜精品 | 91精品国产综合久久久蜜臀九色 | 中文字幕三级 | 男人的天堂在线观看av | √天堂在线 | 99reav| 禁漫天堂免费网站 | 韩国女主播一区二区 | 久久久精品日本 | 蜜臀av色欲a片无码精品一区 | 日韩有码专区 | 亚洲三级在线看 | aa亚洲| 在线观看黄色小视频 | 视频二区在线观看 | 久久综合日本 | 久草美女| 日本亚洲最大的色成网站www | 亚洲国产va| 1级黄色大片 | 成人午夜性视频 | 国产一区二区伦理 | 肉丝袜脚交视频一区二区 | 亚洲干| 亚洲性生活网站 | 国产一区二区精华 | www.av视频在线观看 | 特黄一区 | 久久精品欧美一区二区 | 四虎网址在线观看 | 老司机深夜网站 | 天天摸夜夜添狠狠添婷婷 | 琪琪色av | 91久久精品视频 | 亚洲有吗在线 | 午夜激情av| 在线h网 | 久久澡|