上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
2020年4月4日
摘要: 讲解 https://blog.csdn.net/brazy/article/details/77427699 https://blog.csdn.net/wust_zzwh/article/details/52100392 数位dp是一种计数用的dp,一般就是要统计一个区间[le,ri]内满足一些 阅读全文
posted @ 2020-04-04 23:32 shirlybabyyy 阅读(142) 评论(0) 推荐(0) 编辑
2020年4月2日
摘要: 差分约束系统: 简介:https://blog.csdn.net/weixin_45012616/article/details/100880099 做法: https://www.cnblogs.com/cytus/p/9511604.html 讲解:https://www.bilibili.co 阅读全文
posted @ 2020-04-02 02:31 shirlybabyyy 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 复习: SPFA算法有两个优化算法 SLF 和 LLL: SLF:Small Label First 策略,设要加入的节点是j,队首元素为i,若dist(j)<dist(i),则将j插入队首,否则插入队尾。 改为deque<int> LLL:Large Label Last 策略(不常用),设队首元 阅读全文
posted @ 2020-04-02 02:22 shirlybabyyy 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 其实也就是无向图的连通性 复习: 无向图的联通分量 割点:在一个联通分量里面有一些关键点,如果删除它,会把这个联通分量分为更多。 割边——双连通问题 有多少个割点:DFS,深搜优先生成树 对任意一个点s做DFS,生成一棵树 1)如果树的根节点s有两个或更多的孩子:s是割点 2)T的非根节点u是割点: 阅读全文
posted @ 2020-04-02 01:59 shirlybabyyy 阅读(520) 评论(0) 推荐(0) 编辑
2020年4月1日
摘要: 概率DP是一种以概率为最优解的动态规划问题。求解概率时候的分步原理与动态规划中的状态转移类似。 所谓概率dp,用动态规划的思想找到一个事件中可能发生的所有情况,然后找到符合要求的那些情况数,除以总数便可以得到符合要求的事件发生的概率。其核心思想还是通过dp来得到事件发生的所有情况,很类似在背包专题中 阅读全文
posted @ 2020-04-01 20:33 shirlybabyyy 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 题目:https://blog.csdn.net/weixin_44584560/article/details/86599565 https://blog.csdn.net/dcx2001/article/details/78269908@##@@@ 1.子树和计数。 这类问题主要是统计子树和,通 阅读全文
posted @ 2020-04-01 16:49 shirlybabyyy 阅读(230) 评论(0) 推荐(0) 编辑
2020年3月31日
摘要: 有向图的连通性 强连通:如果两个点:u,v是互相达到的 无向图:联通 有向图:强连通 图中有多少SCC:暴力O(V^2+E) kosaraju算法O(V+E):反图 (1)有向图G,建立反图rG,不会改变连通性 (2)对原图G做DFS,标记点的先后顺序,递归在最底层的点标记最小,回退过程中,其他点的 阅读全文
posted @ 2020-03-31 16:22 shirlybabyyy 阅读(410) 评论(0) 推荐(0) 编辑
2020年3月24日
摘要: 1486:【例题1】黑暗城堡 求:最短路径树数目 先用dijkstra求出1号房间到每个房间的单源最短路径存储到dis数组中。把树形城堡看作以1为根的有根树。由题,若x是y的根节点,x、y之间的通道长度为z,则应该有:dis[y]=dis[x]+z。事实上,我们把满足题目要求的树结构,即对任意一对父 阅读全文
posted @ 2020-03-24 14:45 shirlybabyyy 阅读(596) 评论(0) 推荐(0) 编辑
2020年3月23日
摘要: 2-SAT问题 现有一个由N个布尔值组成的序列A,给出一些限制关系,比如A[x] AND A[y]=0、A[x] OR A[y] OR A[z]=1等,要确定A[0..N-1]的值,使得其满足所有限制关系。这个称为SAT问题,特别的,若每种限制关系中最多只对两个元素进行限制,则称为2-SAT问题。 阅读全文
posted @ 2020-03-23 10:08 shirlybabyyy 阅读(183) 评论(0) 推荐(0) 编辑
2020年3月22日
摘要: 1797 Heavy Transportation. //是最短路径的变形:每条路上的是容量,需要对dijkstra进行变形//现在是:比较路径上载重量的大小,取小者,在所有的小的情况中取一个大的继续拓展 #include<iostream> #include<cstring> #include<c 阅读全文
posted @ 2020-03-22 18:37 shirlybabyyy 阅读(621) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页