#fftc. [fft_c]高速フーリエ変換

[fft_c]高速フーリエ変換

题目名称: 快速傅里叶(フーリエ)变换

题意描述

AtCoder 食堂的菜品分为主菜和配菜,它们的定价均在 [1,N][1,N] 范围内。现在,定价为 i (1iN)i\ (1 \leq i \leq N) 的主菜有 AiA_i 种,配菜有 BiB_i 种。

定义一道主菜加一道配菜为一个搭配。对于每一个总价 k (1k2N)k \ (1 \leq k \leq 2N),请求出价值之和恰为 kk 的搭配方案数。

输入输出

输入第 11 行:一个整数 N (1N105)N\ (1 \leq N \leq 10^5)

接下来 NN 行:第 ii22 个整数 Ai, Bi (1Ai,Bi100)A_i,\ B_i\ (1 \leq A_i,B_i \leq 100)

输出 2N2N 行:第 ii11 个整数,为所求方案数。