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

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

CF競(jìng)賽題目講解_CF317D(博弈論 + SG函數(shù) + 整數(shù)方冪)

2022-11-22 10:02 作者:Clayton_Zhou  | 我要投稿

AC代碼

?https://codeforces.com/contest/317/submission/181838688

題意:

?Vasya 和 Petya玩一個(gè)游戲,每人每次寫一個(gè)x∈[1,n] 的正整數(shù)。

?當(dāng)x 被寫后,x 及x 的任意正整數(shù)冪都不能被寫,寫不了數(shù)字的人輸。

?例如,如果在第一個(gè)回合選擇了數(shù)字9,那么以后就不能選擇9或81,而仍然可以選擇3或27。

?假設(shè) Vasya為先手,問當(dāng)兩邊都是最佳操作時(shí),誰能獲勝。

?

?題解:

?如果x不是任一y(<x) 的正整數(shù)次冪,則把所有x的正整數(shù)次冪的數(shù)歸為一類記為Pow(x),

?顯然任意兩類不交,那么問題變成若干相同的子問題.

?暴力打表求出SG(1)~SG(30). 注意任一類的規(guī)模不超過log2n ,?

因?yàn)?n≤1e9,且 2^30>1e9 ,所以 log2n<30 。

?

?注意到如果x>sqrt(n),那么Pow(x) 規(guī)模是1,SG值為1.

?故只需要求出所有x≤sqrt(n)的Pow(x) 的規(guī)模對(duì)應(yīng)的SG值且異或 ,

?再統(tǒng)計(jì)一下所有x>sqrt(n)且不是任意y(<x)y(<x)的正整數(shù)次冪的數(shù)的個(gè)數(shù),

?奇數(shù)就對(duì)答案再異或1(SG(1)=1 )。


CF競(jìng)賽題目講解_CF317D(博弈論 + SG函數(shù) + 整數(shù)方冪)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
荃湾区| 穆棱市| 县级市| 开江县| 玉环县| 周口市| 怀来县| 盘山县| 永平县| 綦江县| 庆安县| 抚州市| 白山市| 曲松县| 涿鹿县| 淅川县| 桐柏县| 滕州市| 锡林浩特市| 凤凰县| 双流县| 齐齐哈尔市| 盐山县| 信阳市| 行唐县| 潜山县| 基隆市| 琼海市| 平原县| 蚌埠市| 蒲江县| 景德镇市| 图木舒克市| 达拉特旗| 玉田县| 临澧县| 天气| 寻乌县| 千阳县| 田东县| 崇文区|