最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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 題解的評論 (共 條)

分享到微博請遵守國家法律
通海县| 安丘市| 安塞县| 河北省| 濮阳县| 昌图县| 武川县| 巢湖市| 缙云县| 桂平市| 司法| 大冶市| 阳朔县| 弥渡县| 保康县| 兴宁市| 岐山县| 靖安县| 泸溪县| 平和县| 文登市| 安陆市| 金堂县| 安吉县| 鄱阳县| 蛟河市| 柏乡县| 玉树县| 遂平县| 苏尼特左旗| 新绛县| 和静县| 如皋市| 永靖县| 祁门县| 柏乡县| 区。| 营口市| 金川县| 科尔| 桦甸市|