![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
题库---洛谷
Broken_String_
这个作者很懒,什么都没留下…
展开
-
【题解】洛谷P2426删数
链接https://www.luogu.org/problemnew/show/P2426念念碎第一次接触到区间DP(瑟瑟发抖) 所以象征性地看了一下题解 这好像是一道比较基础的区间DP吧 但是蒟蒻我还是不会啊思路因为是连续删除一段数字所以明显是区间DP我们不妨设f[i][j]为从i开始删除j个数字所以我们可以得到两种方案为:一起删去或者从中间某个数...原创 2018-02-13 10:57:24 · 341 阅读 · 0 评论 -
【题解】洛谷P1006传纸条
链接https://www.luogu.org/problemnew/show/P1006日常牢骚过年前最后一节课上完了坐标DP 也接触了一点区间DP(noi1995石子合并)下次做做看看吧 老师布置了好多道DP这让我这个刚刚学的蒟蒻可咋办呀 想die的心正题不扯淡了赶紧扯回来 首先看到这题我想到了另外一题很相似的叫啥我忘了…… 反正也是双向DP(姑...原创 2018-02-10 11:00:21 · 299 阅读 · 0 评论 -
【题解】洛谷P3370字符串哈希板子
#include<iostream> #include<cstdio> #include<cstring> #define mo 21313 int n,m,i,j,k,ans; struct SC { int len; char s[1505]; } f[mo],t...原创 2018-03-11 10:23:46 · 341 阅读 · 0 评论 -
【算法】无趣的并查集
并查集定义把许多有关系的人合并成一个集合 然后询问其中的人是否有关系的时候用并查集思路用树存图 每一次输入判断他们的祖先是否同一个 不同的话就把两个数的祖先改成同一个 最后的询问只要O(1)例子和代码一个入门的并查集题目 洛谷P1551:https://www.luogu.org/problemnew/show/P1551 代...原创 2018-04-15 10:24:34 · 236 阅读 · 0 评论 -
【算法】最小生成树的解法
最小生成树定义关于N个点用其中的N-1条边连起来的权值最小的图算法prim类似Dijkstra和贪心的思路 1. 取一个点为起点遍历所有与其连接的点 2. 把最小权值的点加入最小生成树 3. 修改于其相连的点权值 4. 重复1,2,3直到N次循环 例题: 洛谷P3366:最小生成树模板 https://www.luogu.org/prob...原创 2018-04-15 17:21:31 · 964 阅读 · 3 评论 -
【题解】洛谷 P1525 关押罪犯
题目 https://www.luogu.org/problemnew/show/P1525思路把所有边sort一遍从大到小排列运用并查集思想敌人的敌人就是朋友从最大边开始查找连着的两个罪犯如果他们在一个监狱就输出并结束程序如果不在就把他们互为敌人存下来如果他们已经有一个敌人了那就把他们敌人和自己合并(因为总共只有两个监狱)最后判0代码#inc...原创 2018-04-22 12:03:28 · 222 阅读 · 0 评论 -
【题解】洛谷P3399 丝绸之路
我丑,话说在前头题目: https://www.luogu.org/problemnew/show/P3399一道挺简单的DP 思路不难想 但是蒟蒻总是写错初始化啥的思路定义f[i][j]为第i天到达第j个城市 以天来进行DP 每一天可以由以下两种方法到达休息一天走一天那么方程就可以得出 f[i][j]=min(f[i-1][j],f[i-1][j...原创 2018-05-22 22:02:47 · 276 阅读 · 0 评论