摘要:
P6134 [JSOI2015]最小表示 yhx's blog 给定一个有向图无环,问最多可以删去多少条边使得图的连通性不变。 首先考虑在什么情况下会被删:假设边$(u,v)$,那么当且仅当存在一个$w$,使得 \(u\) 可以到达 \(w\) ,且 \(w\) 可以到达 \(v\) 。 也就是说我 阅读全文
摘要:
CF526G Spiders Evil Plan yhx's blog 很神的一个题,重链剖分。 贪心地选择最长的,第二长的....... 然后发现有可能不包含 \(x\) ,于是分情况讨论,这个是这道题的重点。 阅读全文
该文被密码保护。 阅读全文
摘要:
P2463 [SDOI2008]Sandy的卡片 差分过后就是求最长公共子串了,无数多倍经验了... 具体可以见P5546 [POI2000]公共串 但是这道题要魔改一下就是: \(1.\) 第一项可以不匹配,于是输出 \(ans+1\) \(2.\) 因为这里值域很大,所以用 \(map\) 代替 阅读全文
摘要:
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 阅读全文