上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页
摘要: P3294 [SCOI2016]背单词 首先发现一个性质就是我们务必要求一个字符串的后缀串的编号必须在这个串前面。 对于这样的多串前后缀关系的问题,我们可以使用 Trie 树来解决,但是这里是后缀,于是翻转一下再用 Trie。 然后发现把这个要求建到 Trie 树上,然后缩点就是:给一个树标号,要求 阅读全文
posted @ 2021-04-22 19:38 __Anchor 阅读(32) 评论(0) 推荐(0) 编辑
摘要: #164. 【清华集训2015】V yhx's blog 貌似是一个论文题,是jls线段树的题目。 首先我们定义一种标记 \((a,b)\),表示给这个区间先加上 \(a\) 再跟 \(b\) 取 \(max\),不难发现题目里提到的三种操作分别都可以用这样的标记来代替: 1、区间加$v$:\((v 阅读全文
posted @ 2021-04-22 18:39 __Anchor 阅读(31) 评论(0) 推荐(0) 编辑
摘要: P5503 [JSOI2016]灯塔 值域分块+ST表,也可以决策单调性来做。 发现柿子写成 \(p=\max{h_j+\sqrt{|i-j|}}-h_i\) 。 中间的根号不太好处理,但是,我们突然发现,这个是下标之差开根,那么是不是说明其最大是 \(\sqrt{n}\) 的呢? 于是,我们可以考 阅读全文
posted @ 2021-04-22 17:12 __Anchor 阅读(34) 评论(0) 推荐(0) 编辑
摘要: P3515 [POI2011]Lightning Conductor 双倍经验SP9070 LIGHTIN - Lightning Conductor 决策单调性,待做。 upd:已做,鸽了。 阅读全文
posted @ 2021-04-22 17:04 __Anchor 阅读(32) 评论(0) 推荐(0) 编辑
摘要: P4585 [FJOI2015]火星商店问题 线段树+可持久化01Trie。 首先区间的限制很容易想到线段树,然后异或最大值很明显就是可持久化 01 Trie,于是可以维护,至于 d 天内的限制,我们插入 01Trie 的时候打一个时间 \(tag\) ,询问的时候看一下满不满足就行了。 代码: # 阅读全文
posted @ 2021-04-22 16:21 __Anchor 阅读(90) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-04-22 16:11 __Anchor 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 求最短路的必经边。 建出最短路图,这个图一定是一个 DAG ,然后 dp 求出从起点到每一个点和从每一个点到终点的路径种数。 对于一条边,如果 \(from(u)\times to(v)\) 的值等于起点到终点的路径条数,那么这条边必须经过。 同样类似的办法可以求割点和割边。 转载于 yhx's b 阅读全文
posted @ 2021-04-22 15:59 __Anchor 阅读(379) 评论(0) 推荐(0) 编辑
摘要: P1903 [国家集训队]数颜色 / 维护队列 区间数颜色和单点修改。 可以树套树,但是不太会。 也可以考虑带修莫队,相当于就是多维护了一个时间轴。 排序方法变成先按块排序 \(l,r\) ,再按照 \(t\) 来排序即可。 单点修改里的 \(swap\) 很妙。 代码: #include<bits 阅读全文
posted @ 2021-04-21 20:54 __Anchor 阅读(60) 评论(0) 推荐(0) 编辑
摘要: SP3267 DQUERY - D-query 区间数颜色。 直接莫队就行了。 代码: #include<bits/stdc++.h> using namespace std; const int N=10000005,M=10000005; int read(){ int x=0,f=1;char 阅读全文
posted @ 2021-04-21 20:50 __Anchor 阅读(25) 评论(0) 推荐(0) 编辑
摘要: P1972 [SDOI2009]HH的项链 经典区间数颜色问题。 离线做法有树状数组和莫队,在线做法有主席树。 莫队做法十分暴力,直接维护每个数当前的 cnt 再在单点更新的时候更新答案即可。 树状数组做法: 对于每一个位置维护一个前缀位置 \(pre\),那么询问就相当于是询问区间多少个位置的 \ 阅读全文
posted @ 2021-04-21 20:49 __Anchor 阅读(52) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页