出題人題解:
對質數p,計算其原根為g。這樣可以將ai寫成g^bi的形式。於是乘法就變成了質數的加法,直接利 用fft進行計算即可。需要注意的是要對ai = 0的情況特殊處理。
my answer:
原根的性質忘了,先跳過(qaq),總之可以[1,p-1]的ai全對映成了[1,p-1]的bi。
令f(x)為對於bx的答案,g(i)為數字i的個數,
可得卷積:f(x)=sum
由卷積定理可得:f(x)=idft[ dft(g(x))*dft(g(x)) ]
p<=2e5,那麼先用雜湊表求出g(x),再對2e5個數做dft,o(n)相乘後,再idft,得到f(x),在f(x)中尋找對應的答案即可,總複雜度就是dft和idft的複雜度o(nlogn)
**待補
DP 命運石之門的選擇
在某一條不知名世界線的岡倫今天突然接到了一條dmail,上面說世界線將會發生巨大變動,未來的他無論如何都無法扭轉這種變動回到原來的世界線。而世界線變動的原因是現在的他不久後錯過了與助手的約會。他約好要和助手去約會,但是在去約會之前,由於一直拖欠房租,房東大叔要求他幫忙完成一幅畫的上色,然而他沒有以最...
離散化 DP 命運石之門的選擇
有n個盒子,高度為ai,可以數值刷盒子,也可以橫著刷,但如果前面沒盒子了,就要停下,問刷完這些盒子最少要刷多少次 在某一條不知名世界線的岡倫今天突然接到了一條dmail,上面說世界線將會發生巨大變動,未來的他無論如何都無法扭轉這種變動回到原來的世界線。而世界線變動的原因是現在的他不久後錯過了與助手的...
DP 離散化 命運石之門的選擇
在某一條不知名世界線的岡倫今天突然接到了一條dmail,上面說世界線將會發生巨大變動,未來的他無論如何都無法扭轉這種變動回到原來的世界線。而世界線變動的原因是現在的他不久後錯過了與助手的約會。他約好要和助手去約會,但是在去約會之前,由於一直拖欠房租,房東大叔要求他幫忙完成一幅畫的上色,然而他沒有以最...