#20774: 正確的解法


DE45A (一葉之秋)

學校 : 新北市立板橋高級中學
編號 : 68688
來源 : [1.172.131.91]
最後登入時間 :
2024-10-12 13:01:19
e417. 乘法~乘法~加法~ -- π | From: [203.64.161.123] | 發表日期 : 2020-03-04 11:59

本題十分的簡單,可以視為集合 U={1,2,...,N} 與集合 V={1,2,...,N} 的笛卡爾積,扣除掉集合 S={{1,1},{2,2},...,{N,N}}。

不妨考慮快速傅立葉轉換,將集合 U 視為一個 N-order 循環群,以循環群 U 代替本原根,並且將集合 S 代入快速富麗業轉換。

對於傅立葉轉換出來的結果,將所有數字加起來即可。

 

如果數字過大,可以取模雜湊,最後再用中國剩餘定理重組回來。

 

 
ZeroJudge Forum