Function pascal_triangle::pascal_triangle
source · pub fn pascal_triangle(n: usize, m: u64) -> Vec<Vec<u64>>
Expand description
0 以上 n
未満の全ての i
, j
について二項係数 i
choose j
(mod m
) を求めます。
Examples
use pascal_triangle::pascal_triangle;
assert_eq!(
pascal_triangle(5, 100000),
vec![
vec![1, 0, 0, 0, 0],
vec![1, 1, 0, 0, 0],
vec![1, 2, 1, 0, 0],
vec![1, 3, 3, 1, 0],
vec![1, 4, 6, 4, 1],
],
);