binomial_coefficients_table<T>(int n, int k) -> [[T]]
$\binom{0}{0}$ ~ $\binom{n}{k}$を列挙する。
Time complexity $O(nk)$
Requirements
Notes
Problems
References
Code
#pragma once
#include<vector>namespacehaar_lib{template<typenameT>autobinomial_coefficients_table(intn,intk)->std::vector<std::vector<T>>{std::vector<std::vector<T>>ret(n+1,std::vector<T>(k+1));ret[0][0]=1;for(inti=1;i<=n;++i){ret[i][0]=1;for(intj=1;j<=k;++j){ret[i][j]=ret[i-1][j-1]+ret[i-1][j];}}returnret;}}// namespace haar_lib