2015年12月3日

【BZOJ4476&JSOI2015】送礼物(二分,RMQ)

摘要: ANS明显是有二分性的 二分答案,设二分值为b M(i,j)−m(i,j)j−i+k>b 显然当l<长度<r时,一端是最小值,一端是最大值。 等于l或r的时候因为可能不满足以上性质,所以RMQ暴力O(nlogn)做。 a[i]−a[j]>b∗j−b∗i+b∗k 或 a[j]−a[i]>b∗j−b∗i 阅读全文

posted @ 2015-12-03 21:03 myx12345 阅读(591) 评论(0) 推荐(0) 编辑

【BZOJ4477】字符串树(可持久化Trie)

摘要: 此题花费我整整三天的功夫。还在NoiP贴吧发过贴。 最后发现trie树建新节点时信息未完全复制,真是愚蠢之极。 言归正传。 如果我们已经知道了每个点上的trie树那么询问就是sum[x]+sum[y]-sum[lca(x,y)]*2 然后就是trie树变可持久化。 DFS2中插入所有字符串,建立新节 阅读全文

posted @ 2015-12-03 20:18 myx12345 阅读(264) 评论(0) 推荐(0) 编辑

导航