pub fn subset_convolution<T>(f: Vec<T>, g: Vec<T>) -> Vec<T>where T: Copy + Default + Add<Output = T> + Sub<Output = T> + Mul<Output = T>,
$\mathtt{a_k} = \sum_{\mathtt{i \lor j = k, i \land j = 0}} \mathtt{f_i} * \mathtt{g_j}$ を満たすaを求める。
a