Editorial for Pink Green Peacock và tiết học Toán thú vị


Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.

Author: LeKienThanh

Gọi Ski=1nik.

Ta có: (n+1)k+1=i=0k+1Ck+1ini. (Nhị thức Newton)
(n+1)k+1nk+1=i=0kCk+1ini.

Ta lại có: i=1n[(i+1)k+1ik+1]=(n+1)k+11=i=0kCk+1iSi.
(k+1)Sk=(n+1)k+11(i=0k1CkiSi).

Sử dụng công thức trên, ta có thể dễ dàng tính được kết quả trong độ phức tạp k2 với mỗi truy vấn. Vì phải sử dụng Bignum nên dộ phức tạp là k3logn với mỗi truy vấn.


Comments

Please read the guidelines before commenting.


There are no comments at the moment.