上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: bzoj好难,边看题解边做终于水到了50t,不知道水平提没提高啊TAT 阅读全文
posted @ 2019-05-30 19:47 wrjlinkkkkkk 阅读(135) 评论(1) 推荐(0) 编辑
摘要: 题意: 给一个n的排列,求满足a[l]+a[r]=max(l,r)的(l,r)对数,max(l,r)指的是l到r之间的最大a[p] n<=2e5 思路: 先用单调栈处理出每个点能扩展的l[i],r[i] 搜索以每个点为最大值时的贡献,对每个点只搜索它左边部分或右边部分最小的那个 可以证明,每个点最多 阅读全文
posted @ 2019-05-04 17:25 wrjlinkkkkkk 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 题意: 给你一棵1e5的有根树,每个节点有点权,1e5个询问(u,x),问你子树u中与x异或最大的值是多少 思路: 自下而上启发式合并01字典树,注意合并时清空trie 线段树、字典树这种结构确定的数据结构,启发式合并的时候不需要考虑次序,复杂度都是nlogn 代码: 2200 / 10000ms 阅读全文
posted @ 2019-05-04 00:59 wrjlinkkkkkk 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 题意: 一个1e6*1e6的棋盘,有两个操作:给(x,y)加上颜色c,或查找(1,y1)到(x,y2)内的颜色种类数量,最多有50种颜色 思路: 建立50颗线段树,对每个颜色的线段树,维护每个y坐标上x的最小值 但是这样会爆内存,于是动态开点即可 动态开点之后T了一发,就改了下查询的函数,只要有满足 阅读全文
posted @ 2019-05-02 17:07 wrjlinkkkkkk 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 题意: 给一个1e5的串str,然后有三个起始空串,不超过1000次操作,对三个字符串的一个尾部加一个字符或者减一个字符,保证每个字符不会超过250 每次操作之后询问你这三个串是不是可以组成str的子序列, 比如ab,cd,ef可以组成acgbdef的子序列 思路: dp[i][j][k]为三个串分 阅读全文
posted @ 2019-05-01 15:32 wrjlinkkkkkk 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 题意: 给以一个网格图,有起点终点和一些怪兽,可以上下左右走,不能走到距离怪兽曼哈顿距离为d以内的地方,问到终点最短路径 n*m<=2e5,d<=2e5 思路: 因为n*m的范围,不能直接建2e5*2e5的图,所以要vector.resize() 如果对每个怪兽都预处理的话,复杂度将是O(d2) 所 阅读全文
posted @ 2019-04-23 16:53 wrjlinkkkkkk 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 题意: 一棵树,给出每个点的后代们,问你这棵树是否存在,存在就给出这棵树 n<=1000 思路: 对祖先->后代建立有向图,跑拓扑排序。跑的时候不断更新父亲并判断答案的存在性,同时注意一种情况:一个点他儿子是他的后代,同样也得是他父亲的后代,这样传递下去就一定是所有祖宗的后代。 代码: 代码参考网上 阅读全文
posted @ 2019-04-23 15:22 wrjlinkkkkkk 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 题意: 时间为n,有k个任务,每个任务有一个开始时间和持续时间,从第一分钟开始,如果有开始的任务就要做,问最大空闲时间 n,k<=1e5 思路: 设 dp[i]为i~n时间中最大空闲时间,vector v[i]保存i开始的任务,倒推即可 代码: 阅读全文
posted @ 2019-04-12 16:39 wrjlinkkkkkk 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 题意: 求不相交的最小路径覆盖 思路: 连边跑二分图,匹配一条边相当于缩了一条边,答案为n-maxflow 如果是求可以相交的最小路径覆盖的话,先用Floyd跑出可达矩阵,然后所有可达的点连边跑二分图即可 代码: 这个dinic板子加边前要tot=1,否则每一对正反向流会乱掉 由于本题要输出方案,这 阅读全文
posted @ 2019-04-08 16:09 wrjlinkkkkkk 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题意: 求子集和第k大,n,k<=1e6 思路: 优先队列经典题目,注意优先队列是默认按从大到小排的 代码: 阅读全文
posted @ 2019-04-05 22:28 wrjlinkkkkkk 阅读(366) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页