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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

HDU1846 - Brave Game【巴什博弈】

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU1846 - Brave Game【巴什博弈】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

十年前讀大學的時候,中國每年都要從國外引進一些電影大片,其中有一部電影就叫《勇敢者的游戲》(英文名稱:Zathura),一直到現在,我依然對于電影中的部分電腦特技印象深刻。?
今天,大家選擇上機考試,就是一種勇敢(brave)的選擇;這個短學期,我們講的是博弈(game)專題;所以,大家現在玩的也是“勇敢者的游戲”,這也是我命名這個題目的原因。?
當然,除了“勇敢”,我還希望看到“誠信”,無論考試成績如何,希望看到的都是一個真實的結果,我也相信大家一定能做到的~?

各位勇敢者要玩的第一個游戲是什么呢?很簡單,它是這樣定義的:?
1、??本游戲是一個二人游戲;?
2、??有一堆石子一共有n個;?
3、??兩人輪流進行;?
4、??每走一步可以取走1…m個石子;?
5、??最先取光石子的一方為勝;?

如果游戲的雙方使用的都是最優策略,請輸出哪個人能贏。?

Input

輸入數據首先包含一個正整數C(C<=100),表示有C組測試數據。?
每組測試數據占一行,包含兩個整數n和m(1<=n,m<=1000),n和m的含義見題目描述。?

Output

如果先走的人能贏,請輸出“first”,否則請輸出“second”,每個實例的輸出占一行。

Sample Input

2 23 2 4 3

Sample Output

first second #include<cstdio>int main() {int t,n,m;scanf("%d",&t);while(t--){scanf("%d%d",&n,&m);if(n%(m+1))printf("first\n");elseprintf("second\n");}return 0; }

?

轉載于:https://www.cnblogs.com/aerer/p/9931001.html

總結

以上是生活随笔為你收集整理的HDU1846 - Brave Game【巴什博弈】的全部內容,希望文章能夠幫你解決所遇到的問題。

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