随笔分类 -  2018高考结束后暑假的水题练习名字好长啊最长可以多长呢

摘要:"CF76A.Gift" 题意:noi2014魔法森林弱化版QwQ,最小化$max(g_i) G + max(s_i) S$的最小生成树 考虑按g升序加边,用已在生成树中的边和新加入的边求当前最小生成树。 复杂度$O(nm)$ vector真好用 cpp include include includ 阅读全文
posted @ 2018-08-02 17:51 Candy? 阅读(503) 评论(0) 推荐(0) 编辑
摘要:数据结构复习1 线段树、主席树、平衡树、树链剖分 update【2018.7.23】 我放弃指针版的了它欺负我呜呜呜 线段树 标记 多个标记考虑优先级 满足区间加法就可以用线段树 主席树 细节: x和y是节点编号,所以是root[i]不是i 每次复制原来的节点,再新建 平衡树 Treap 满足平衡树 阅读全文
posted @ 2018-07-21 17:54 Candy? 阅读(659) 评论(0) 推荐(1) 编辑
摘要:"CF666B. World Tour" 题意: 给定一张边权为 1 的有向图,求四个不同点 A, B, C, D 使得 dis(A, B) + dis(B, C) + dis(C, D) 取最大值,dis表示最短路距离 1 ≤ n ≤ 3000, 1 ≤ m ≤ 5000 我又写了假做法呜呜呜 首 阅读全文
posted @ 2018-07-10 11:28 Candy? 阅读(278) 评论(0) 推荐(0) 编辑
摘要:"BZOJ4668: 冷战" 题意: 给定 n 个点的图。动态的往图中加边,并且询问某两个点最早什 么时候联通,强制在线。 ~~还可以这样乱搞~~ 并查集按秩合并的好处: 1. 深度不会超过$O(\log n)$ 2. 树的结构保持较稳定 虽说连边的时候依旧是祖先来连边,但连边不会改变原来的结构,并 阅读全文
posted @ 2018-07-10 11:27 Candy? 阅读(652) 评论(2) 推荐(0) 编辑
摘要:做题笔记 2 偷了一个题表来做,当做康复训练了23333 [16] "代码在这里" [2018.7.6 7.8] 1. luogu1137 DAG最长路 拓扑排序/记忆化搜索 2. "CF698B.Fix a Tree" n点n边有向图,可能会有多个弱连通分量,环和内向树 拓扑排序后,$ind\ne 阅读全文
posted @ 2018-07-09 21:57 Candy? 阅读(281) 评论(0) 推荐(0) 编辑
摘要:"CF715B. Complete The Graph" 题意: 给一张 n 个点,m 条边的无向图,要求设定一些边的边权 使得所有边权都是正整数,最终 S 到 T 的最短路为 L 1 ≤ n ≤ 1000, 1 ≤ m ≤ 10000 假做法: spfa求s到t最短路且满足可变边最少 然后把不在最 阅读全文
posted @ 2018-07-09 21:55 Candy? 阅读(337) 评论(0) 推荐(0) 编辑
摘要:关于最短路、负环、差分约束系统的一点笔记 最短路 “可以”没有环,最多$|V| 1$条边 有负环则不存在最短路 会形成最短路径树 算法 1. Dijkstra 贪心,当$d_u$是最小时要满足之后$d_u$不会更小,不能处理负权边 2. Bellman Ford 迭代n 1轮,用边松弛 3. spf 阅读全文
posted @ 2018-07-09 08:56 Candy? 阅读(627) 评论(0) 推荐(0) 编辑
摘要:关于最小生成树,拓扑排序、强连通分量、割点、2 SAT的一点笔记 前言:近期在复习这些东西,就xjb写一点吧。当然以前也写过,但这次偏重不太一样 MST 最小瓶颈路:u到v最大权值最小的路径。在最小生成树上。是次小生成树的一个子问题qwq 最小极差生成树:枚举最小生成树上的最小权值的大小 topo 阅读全文
posted @ 2018-07-08 11:27 Candy? 阅读(487) 评论(0) 推荐(0) 编辑
摘要:hdu1814 Peaceful Commission 题意:2 sat裸题,打印字典序最小的 我写了三个 1. 染色做法,正解 2. scc做法,不管字典序 3. scc做法,错误的字典序贪心 cpp include include include include include using na 阅读全文
posted @ 2018-07-08 11:25 Candy? 阅读(226) 评论(0) 推荐(0) 编辑
摘要:"2143: 飞飞侠" 题意: 给出两个 n ∗ m 的矩阵 A,B,以及 3 个人的坐标 在 (i, j) 支付 Ai,j 的费用可以弹射到曼哈顿距离不超过 Bi,j 的位置 问三个人汇合所需要的最小总费用 其中 0 include include include include using na 阅读全文
posted @ 2018-07-06 18:00 Candy? 阅读(332) 评论(0) 推荐(0) 编辑
摘要:"1977: [BeiJing2010组队]次小生成树 Tree" 题意:求严格次小生成树 我为什么要单独发这篇呢 因为愚蠢的我不停换写法最后发现是因为没开long long所以wa掉的 很简单,次小生成树是由mst换一条边得到的 就是枚举非树边,加入后会形成一个环,求环上的最大值和严格次大值与这条 阅读全文
posted @ 2018-07-06 13:07 Candy? 阅读(324) 评论(0) 推荐(0) 编辑
摘要:做题笔记 1 hzwer 数据结构杂题选讲(14/16) 偷了一个题表来做,当做康复训练了23333 "代码在这里" 【2018.7.3】 1. CF140C 贪心、排序 2. CF519B 离散化 / 排序 3. CF650A 排序 (注意比较函数写法不好会导致sort死掉) 4. CF466C 阅读全文
posted @ 2018-07-05 17:28 Candy? 阅读(444) 评论(0) 推荐(0) 编辑