摘要:
考虑平面图的euler公式:\(V-E+F=1+C\) $V$是好算的。 $E$可以把边分成横/竖后进行二维前缀和。 $F$就有点难算。 考虑给每个区域连通块任取一个点作为关键点。 用二维前缀和计算区域内关键点个数,设为$G$。 发现如果关键点在矩形内,则该矩形一定会和连通块相交。 然而可能有一些连 阅读全文
posted @ 2021-03-07 11:58
celerity1
阅读(74)
评论(0)
推荐(0)
摘要:
考虑枚举每个数$v$,求出网格中包含$v$的方案。 考虑正难则反,使用$r^n$减去网格中不包含$x$的方案。 这要求数列中不能存在两个数$a_x*a_y=v(\mod p)$ 由于$p$是奇质数,所以每个数$a_x$会对应唯一的$a_y$。特别的,当$v=0$,$0$和所有数互斥。 虽然$r$很大 阅读全文
posted @ 2021-03-07 09:00
celerity1
阅读(100)
评论(0)
推荐(0)
摘要:
引理1:如果$(x,y)$合法,则$(y,x)$合法 发现倒着用栈扫一遍还是能够成功匹配 引理2:如果$(x,y)$合法,$(y,z)$合法,则$(x,z)$合法 用栈匹配$(x,y)$栈会弹空,由于栈是空的,所以匹配$(x,z)$也会成功。 构造一新图$G'$,如果存在$(x,y)$合法,则$G' 阅读全文
posted @ 2021-03-07 08:30
celerity1
阅读(74)
评论(0)
推荐(0)