行列式
DZYO
Never stop
展开
-
HDU 5852:Intersection is not allowed!(行列式+逆元求组合数)
Description 有K个棋子在一个大小为N×N的棋盘。一开始,它们都在棋盘的顶端,它们起始的位置是 (1,a1),(1,a2),...,(1,ak) ,它们的目的地是 (n,b1),(n,b2),...,(n,bk)。 一个位于 (r,c) 的棋子每一步只能向右走到 (r,c+1) 或者向下走到 (r+1,c) 。 我们把 i 棋子从 (1,ai)原创 2017-03-28 19:19:25 · 737 阅读 · 0 评论 -
HDU5852:Intersection is not allowed!(Lindström–Gessel–Viennot引理)
原创 2018-05-08 21:09:15 · 468 阅读 · 0 评论 -
Codechef : CLOWAY(特征多项式+二项式反演)
传送门 题解: 先预处理出Gi,kGi,kG_{i,k}表示第iii个点走kkk步回到自己的个数(可以停留)。 询问(l,r,k)(l,r,k)(l,r,k)时,我们把l,rl,rl,r的Gi,kGi,kG_{i,k}乘起来就得到了恰好kkk步走回自己的概率。 不过注意这样走可能存在某一步一张图都没有走,这时候是不合法的。 不过我们发现一个只走了jjj步的方案会被统计(kj)(kj)\b...原创 2018-05-17 20:15:26 · 590 阅读 · 0 评论