題目名字有點傷感啊。。。
直接看題吧,\(k\)次字首和,瞬間想到\(o(nk)\)的做法,20pts到手了,走吧!
回到正題。。。不難想到,我們構造乙個生成函式\(g(x)=\sum_^n x^i\),同時有\(a(x)=\sum_^n a_ix^i\)
那麼\(a\times g\)就相當於對\(a\)做了一次字首和了,那麼\(s_n^k=a\times g^k\),難道要多項式快速冪?
多項式快速冪是不可能的,這輩子都不可能的,考慮\(g\)的特殊性,它的每一項係數都是1
我們一下子就能發現,\(g^k\)與組合數的關係,\(g^k\)的第\(i\)項的係數就是\(\),不就是插板法嗎
那麼我們把\(g^k\)求出來之後,直接上\(ntt\)即可
#include#define int long long
#define pi acos(-1.0)
using namespace std;
const int n=4e5+11;
const int mod=998244353;
int n,m,k,len=1,tim,p[n];
int a[n],trans[n],inv[n];
int read()
while(isdigit(ch))
return x*f;
}int qpow(int u,int t)return re;
}void ntt(int *v,int flag) }}
}signed main()
NTT loj 6261 乙個人的高三樓
去年看過t老師寫這題部落格 以為是道神仙題 求乙個數列的 k 次字首和。n le 10 5 計數 cf223c.partial sums 加強版。注意到最後的式子是 f i sum limits pre j a k 的樣子,因此在預處理 pre j 之後就是卷積的板子了。1 include2 def...
乙個人久了
乙個人久了,會懶得戀愛 乙個人久了,朋友會越重要 乙個人久了,會越來越喜歡聽歌 乙個人久了,會常常忘記帶 乙個人久了,對愛情會越來越挑剔 乙個人久了,會更加勤奮 乙個人久了,除了寂寞點外還是蠻開心的 乙個人久了,會慢慢變得成熟起來 乙個人久了,會比以前更重視更愛父母,更重視親情 乙個人久了,對所有的...
很愛乙個人
外邊的雨依然下著,沒有停的意思 下了兩天兩夜,感覺好悶 這幾天看著男友,很心疼,每天要洗碗,洗衣服 我很聽話不去惹寶貝生氣,醫生不讓我用冷水,我也很害怕 害怕身體因此而跨掉 我們都還年輕 以後的路還很長 這個代價會很大 我也希望這些日子能過的快些,自己的身體能恢復的快些,為此事我們花了一千元,想來不...