摘要:
P3294 [SCOI2016]背单词 首先发现一个性质就是我们务必要求一个字符串的后缀串的编号必须在这个串前面。 对于这样的多串前后缀关系的问题,我们可以使用 Trie 树来解决,但是这里是后缀,于是翻转一下再用 Trie。 然后发现把这个要求建到 Trie 树上,然后缩点就是:给一个树标号,要求 阅读全文
摘要:
#164. 【清华集训2015】V yhx's blog 貌似是一个论文题,是jls线段树的题目。 首先我们定义一种标记 \((a,b)\),表示给这个区间先加上 \(a\) 再跟 \(b\) 取 \(max\),不难发现题目里提到的三种操作分别都可以用这样的标记来代替: 1、区间加$v$:\((v 阅读全文
摘要:
P5503 [JSOI2016]灯塔 值域分块+ST表,也可以决策单调性来做。 发现柿子写成 \(p=\max{h_j+\sqrt{|i-j|}}-h_i\) 。 中间的根号不太好处理,但是,我们突然发现,这个是下标之差开根,那么是不是说明其最大是 \(\sqrt{n}\) 的呢? 于是,我们可以考 阅读全文
摘要:
P3515 [POI2011]Lightning Conductor 双倍经验SP9070 LIGHTIN - Lightning Conductor 决策单调性,待做。 upd:已做,鸽了。 阅读全文
摘要:
P4585 [FJOI2015]火星商店问题 线段树+可持久化01Trie。 首先区间的限制很容易想到线段树,然后异或最大值很明显就是可持久化 01 Trie,于是可以维护,至于 d 天内的限制,我们插入 01Trie 的时候打一个时间 \(tag\) ,询问的时候看一下满不满足就行了。 代码: # 阅读全文
该文被密码保护。 阅读全文
摘要:
求最短路的必经边。 建出最短路图,这个图一定是一个 DAG ,然后 dp 求出从起点到每一个点和从每一个点到终点的路径种数。 对于一条边,如果 \(from(u)\times to(v)\) 的值等于起点到终点的路径条数,那么这条边必须经过。 同样类似的办法可以求割点和割边。 转载于 yhx's b 阅读全文