国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

CF競賽題目講解_CF850C(博弈論 + SG函數(shù) + 狀態(tài)壓縮)

2022-11-14 14:55 作者:Clayton_Zhou  | 我要投稿

AC代碼

https://codeforces.com/contest/850/submission/180923520

題意:

輪到玩家時,他選擇一個數(shù)字p^k(其中p是質(zhì)數(shù),k是正整數(shù)),這樣p^k至少可以除掉列表中的一個數(shù)字。

對于列表中可被p^k整除的每個數(shù)字,稱其為x,玩家將刪除x并添加到列表中。

不能有效選擇p和k的玩家會輸。

題解:

博弈 + SG函數(shù) + 狀態(tài)壓縮

先考慮所有數(shù)字都是2的倍數(shù)的情況,可以很顯然的發(fā)現(xiàn)如果只有兩個2,這樣仍然是先手必勝,

顯然這樣并不是一個nim游戲,因為可以一下子“把兩堆石子取走”,

故而同時有多個2^k 和只有一個2^k 的情況是相同的。


?一個2和一個16的情況下, 可以考慮 2^(1-1)|2^(4-1)=9

?對于其他質(zhì)數(shù)因子,也可以類似考慮。


?對于每個質(zhì)數(shù)因子,分別計算其SG函數(shù)值, 再異或運算。


CF競賽題目講解_CF850C(博弈論 + SG函數(shù) + 狀態(tài)壓縮)的評論 (共 條)

分享到微博請遵守國家法律
宜州市| 怀化市| 桓台县| 兰州市| 濮阳市| 德州市| 时尚| 丰台区| 项城市| 岳西县| 商河县| 定边县| 辽中县| 临桂县| 比如县| 焉耆| 新兴县| 青海省| 广河县| 平陆县| 教育| 武乡县| 广灵县| 上饶县| 惠东县| 延安市| 乌海市| 科技| 阳新县| 广昌县| 璧山县| 澎湖县| 平陆县| 兰坪| 屏东市| 江山市| 霍邱县| 禄丰县| 安阳县| 宁阳县| 喀喇沁旗|