日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

HDU 2176(Nim博弈)

發布時間:2023/12/31 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDU 2176(Nim博弈) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

取(m堆)石子游戲

Time Limit: 3000/1000 MS (Java/Others)??? Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 975??? Accepted Submission(s): 582

Problem Description m堆石子,兩人輪流取.只能在1堆中取.取完者勝.先取者負輸出No.先取者勝輸出Yes,然后輸出怎樣取子.例如5堆 5,7,8,9,10先取者勝,先取者第1次取時可以從有8個的那一堆取走7個剩下1個,也可以從有9個的中那一堆取走9個剩下0個,也可以從有10個的中那一堆取走7個剩下3個. Input 輸入有多組.每組第1行是m,m<=200000. 后面m個非零正整數.m=0退出. Output 先取者負輸出No.先取者勝輸出Yes,然后輸出先取者第1次取子的所有方法.如果從有a個石子的堆中取若干個后剩下b個后會勝就輸出a b.參看Sample Output. Sample Input 2 45 45 3 3 6 9 5 5 7 8 9 10 0 Sample Output No Yes 9 5 Yes 8 1 9 0 10 3 http://hi.baidu.com/sphinx1990/item/b2f7160d895aff64d45a119e

總結

以上是生活随笔為你收集整理的HDU 2176(Nim博弈)的全部內容,希望文章能夠幫你解決所遇到的問題。

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