1. 程式人生 > >多校 HDU-6312 Game (博弈)

多校 HDU-6312 Game (博弈)

集合 pan pid 都是 alice .cn 不知道 鏈接 span

題目鏈接:

http://acm.hdu.edu.cn/showproblem.php?pid=6312

Alice和Bob做一個博弈遊戲,

一個集合中的數為1 到 n,一個人每輪可以從中移走一個數,同時將該數的所有因數也全部移除。雙方一直輪流這樣進行下去,直到一方移除剩余的全部數就獲勝。Alice先手,給出一個n,問雙方都采取對自己最優策略時,誰能獲勝?

這個題比賽的時候,大佬們都是5、6分鐘就A掉了,頓時覺得這題應該是全輸出“Yes”,結果也確實是這樣,但是一直不知道為什麽,晚上看dls講了這題,感覺太神奇了!!!!!

結果我們已經知道,全輸出"Yes",其實思路也很簡單:我們可以這樣想,若先手有優勢,則Alice自然獲勝,若後手有優勢,則Alice先取走1,這樣一來自己就變成了後手,這樣還是Alice獲勝。思路就是這麽簡單,orz......

多校 HDU-6312 Game (博弈)