上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 65 下一页
摘要: 原题链接 题解 采取这么个策略:由于要尽可能多地吃药,所以从左到右贪心地把所有药都吃掉,如果遍历到某个点时,生命值出现负数,那么就把之前吃过的药吐出来 这样是否是最优的呢? 如果存在更优方案,代表可以吐另外一批,但是吐另外一批不会更优 code #include<bits/stdc++.h> #de 阅读全文
posted @ 2024-07-24 19:14 纯粹的 阅读(21) 评论(0) 推荐(0)
摘要: 原题链接 题解 性质:取奇数位置相加,取偶数位置不相加 经过若干次实验,可以得到删除第 \(i\) 个数,对 \([1,i-1]\) 个数的奇偶性不造成影响 因此,我们试着从最末尾开始删 (无后效性) 如果末尾是负数,不用管 如果末尾是正数,如果是奇数位置,直接相加 如果末尾是正数,如果是偶数位置, 阅读全文
posted @ 2024-07-24 17:38 纯粹的 阅读(22) 评论(0) 推荐(0)
摘要: 原题链接 题解 真的是无中生有了 从左到右遍历,维护两个颜色的嵌套深度(如果把左括号看成+1,右括号看成-1,那就是维护最大和) 如果遇到右括号,给目前和较大的那个,如果遇到左括号,给较小的那个 code #include<bits/stdc++.h> #define ll long long us 阅读全文
posted @ 2024-07-24 16:42 纯粹的 阅读(13) 评论(0) 推荐(0)
摘要: 原题链接 题解 每个点只有喝和不喝两种状态,因此我么可以遍历所有状态,查看合法并cost最小的方案 优化: 考虑什么时候输出-1,当且仅当存在一个 i 点,使得 把 i 前面所有的饮料喝完还是够不到 \(x[i]\) ,这样的性质引导我们去想:如果存在合法方案,当且仅当对于所有的点,其存在某种喝法使 阅读全文
posted @ 2024-07-24 14:31 纯粹的 阅读(13) 评论(0) 推荐(0)
摘要: 原题链接 题解 先看成前缀和,这样就是维护 \(pre[r],pre[l-1]\) 两点之间的权值 如果是false,代表存在矛盾,且矛盾出现在回路 我们可以把这个回路之前的元素看成一个集合,如果新加入的边使得原先两点间的权值不等便失效 而对于一个集合里的元素,由于相加具有矢量特性,所以我们维护集合 阅读全文
posted @ 2024-07-23 20:37 纯粹的 阅读(19) 评论(0) 推荐(0)
摘要: 原题链接 题解 首先对于约束,建边,我们跑最短路,由于 T 非负整数,且图可能不连通,所以我们建立超级源点,并建立指向每一个节点的边 由于差分约束表示的是所有元素的相对大小,所以最后的答案要减去图中最小的节点 无解的情况为出现负权环 阅读全文
posted @ 2024-07-23 16:51 纯粹的 阅读(9) 评论(0) 推荐(0)
摘要: 原题链接 题解 减少对方多少,就会扣自己多少,因此判断 \(sum\) 即可。 code #include<bits/stdc++.h> #define ll long long using namespace std; void solve() { int n,m; cin>>n>>m; ll s 阅读全文
posted @ 2024-07-23 16:16 纯粹的 阅读(30) 评论(0) 推荐(0)
摘要: 原题链接 题解 缩点+差分约束,求最小值故跑最长路 无解的情况:存在正权环,由于是有向图,所以环上的元素在一个强连通分量内,判断强连通分量内存不存在有正权值的边,然后缩点,拓扑跑一圈 缩点时要一个超级源点就可以只dfs一次了 code #include <bits/stdc++.h> using n 阅读全文
posted @ 2024-07-23 14:59 纯粹的 阅读(13) 评论(0) 推荐(0)
摘要: 原题链接 题解 一步一步来,当 \(k=2\) 的时候,怎么分? 当 \(k=2\) 时,两个点集之间的距离等于两个点集中各取一个点之间的最小距离,我们联想到最小生成树的建立过程,按边权从小到大依次加入,如果两个点所属集合不同便合并 因此,当 \(k=2\) 的时候,答案是最小生成树的最后一个合并边 阅读全文
posted @ 2024-07-23 11:24 纯粹的 阅读(19) 评论(0) 推荐(0)
摘要: 原题链接 题解 首先,考虑如何分配卫星电话使得 \(D\) 最小是比较困难的,所以我们考虑怎样的 D 可以使得卫星电话个数不小于联通块个数 由于 D 越小,联通块个数也就越小,所以具有单调性,考虑二分 优化: 最后的答案,一定是所有连通块内部,距离最长的树边(即失去该边之后,联通块变得不连通),由此 阅读全文
posted @ 2024-07-23 10:46 纯粹的 阅读(11) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 65 下一页