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

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

2022??蛧鴳c集訓派對day2 K-number 題解

2022-10-02 23:57 作者:咲月未羽  | 我要投稿

方法一、

只考慮雙零出現(xiàn)時的情況(思維)。

記前綴和對3取模為cur,cur的出現(xiàn)次數(shù) cnt[cur] - 1即為cur越過3的次數(shù)。

如2121200 ( cur == 2 ) 有2次越過3,而121200、1200、00共貢獻3次,可記 f[cur] 為cur的貢獻。顯然有 f[cur] = cnt[cur]。

cur == 0 的情況則需要特判, 如12300,f[cur] = 2,實際上3多貢獻了一次,ans多加個1即可。

方法二、

考慮動規(guī)。

記 f[k][i] 為遍歷到 s[k + 1] 時,固定右端的子段和對300取模等于 i 時,對答案的貢獻,則有遞推式? f[k + 1][(i * 10 + s[k + 1] - '0') % 300] += f[k][i] 。

?根據(jù)題意,我們每次只要取 f[k + 1][0] 即可。


2022??蛧鴳c集訓派對day2 K-number 題解的評論 (共 條)

分享到微博請遵守國家法律
东乡县| 金湖县| 镇远县| 延川县| 靖边县| 虹口区| 永新县| 乐平市| 常州市| 江都市| 密山市| 通城县| 洛南县| 美姑县| 吉首市| 孝昌县| 云和县| 承德市| 乳山市| 长春市| 伊吾县| 鹤岗市| 吴桥县| 工布江达县| 罗田县| 莎车县| 沐川县| 杨浦区| 项城市| 徐水县| 运城市| 潮州市| 靖宇县| 宜君县| 永康市| 申扎县| 盱眙县| 枞阳县| 乐业县| 专栏| 原阳县|