摘要: 题目链接 Legacy 首先对于输入的$n$,建立一棵线段树。 显然线段树有大概$2n$个结点,每个节点对应一段区间 我们把这$2n$个结点加入我们的无向图中,一起跑最短路。 具体连边方案: 我们把这棵线段树复制一下,另外一棵倒过来。 首先第一棵线段树,每个结点向他的两个儿子连有向边,连到叶子结点的 阅读全文
posted @ 2017-12-02 11:28 cxhscst2 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题目链接 C.Butterfly 令$fd[i][j]$为以$s[i][j]$为起点开始往下走最大连续的‘X’个数 令$fl[i][j]$为以$s[i][j]$为起点开始往左下走最大连续的‘X’个数 令$fr[i][j]$为以$s[i][j]$为起点开始往左下走最大连续的‘X’个数 令$a[i][j 阅读全文
posted @ 2017-12-02 11:05 cxhscst2 阅读(220) 评论(0) 推荐(0) 编辑