2018年10月20日

cf 1060e 树形dp 树上任意两点的距离和

摘要: 题意: 给出一个树,把树上任意两个相隔一个点的点加一条边,问加完边之后任意两点的距离和是多少. 参考博客 :https://blog.csdn.net/Mr_Treeeee/article/details/82960566 思路:枚举边的贡献 算出所有点与点之间的距离(不跳的真实距离)。树形DP解决 阅读全文

posted @ 2018-10-20 16:50 Helpp 阅读(412) 评论(0) 推荐(0) 编辑

2018年10月10日

cf 1059e 思维 贪心 树

摘要: 参考博客:http://www.cnblogs.com/waldenlake/p/9750249.html 题意:将一棵n个点的带权有根树剖分成尽量少的链,使得 (1)链的两个端点是祖先关系 (2)链含有的顶点个数小于等于L (3)链上所有点的点权和小于等于S。求出最少链的数量,如果无解输出-1。N 阅读全文

posted @ 2018-10-10 15:39 Helpp 阅读(212) 评论(0) 推荐(0) 编辑

2018年10月9日

cf 1059d 逆向思维 二分 简单几何

摘要: 题意 给定n个点 问相切于x轴的圆,将所有的点都覆盖的最小半径是多少。 思路 : 问最小半径想到二分,但是判定条件如何去寻找? 不如将那n个点作为圆心 ,以半径r做圆, 符合条件的圆心在做完的圆内, 不过由于要和x轴相切,// (x-xa)*(x-xa)+(r-ya)*(r-ya) < =r*r 所 阅读全文

posted @ 2018-10-09 15:41 Helpp 阅读(165) 评论(0) 推荐(0) 编辑

2018年10月8日

Floyd 基础知识

摘要: 来自 https://blog.csdn.net/wzw1376124061/article/details/69870161 Floyed求多源最短路 算法过程1,从任意一条单边路径开始。所有两点之间的距离是边的权,如果两点之间没有边相连,则权为无穷大。2,对于每一对顶点 u 和 v,看看是否存在 阅读全文

posted @ 2018-10-08 20:47 Helpp 阅读(132) 评论(0) 推荐(0) 编辑

差分约束算法总结

摘要: 来自 https://blog.csdn.net/my_sunshine26/article/details/72849441 差分约束系统 一、概念 如果一个系统由n个变量和m个约束条件组成,形成m个形如ai-aj≤k的不等式(i,j∈[1,n],k为常数),则称其为差分约束系统。 二、引例 给定 阅读全文

posted @ 2018-10-08 20:45 Helpp 阅读(4537) 评论(0) 推荐(0) 编辑

hdu 4725 带层的最短路

摘要: 题意:n个点,m条边,以及相邻层之间移动的代价c,给出每个点所在的层数,以及m条边, 每条边有u,v,c,表示从节点u到v(无向),并且移动的代价 c ,问说从 1 到 n 的代价最小是多少。 参考 https://www.cnblogs.com/kuangbin/archive/2013/09/1 阅读全文

posted @ 2018-10-08 20:38 Helpp 阅读(118) 评论(0) 推荐(0) 编辑

Light oj 1074 spfa标记负环节点

摘要: 题意: 对图中的N点,给出q个询问,输出起点到询问点之间的最短路. 若不可达或最短路小于3,输出 ? 思路:如果图中存在负环,那么若询问负环中的点,都需要输出'?'.所以在spfa中要增加一个环节,当判断到存在负环时,需要用dfs标记出当前负环上的所有点. 阅读全文

posted @ 2018-10-08 20:31 Helpp 阅读(257) 评论(2) 推荐(0) 编辑

poj 3169 查分约束 判断负环

摘要: 看了这个查分约束的博客 : https://blog.csdn.net/my_sunshine26/article/details/72849441 套用最短路就可以了 阅读全文

posted @ 2018-10-08 20:27 Helpp 阅读(142) 评论(0) 推荐(0) 编辑

hdu 4370 最短路 邻接矩阵表示 模型的抽象

摘要: 参考博客:https://blog.csdn.net/llx523113241/article/details/47668107 题目大意:有一个矩阵C[i][j],和一个由01组成的矩阵X[i][j]。X矩阵满足条件: 1.X 12+X 13+…X 1n=1 2.X 1n+X 2n+…X n-1n 阅读全文

posted @ 2018-10-08 20:25 Helpp 阅读(199) 评论(0) 推荐(0) 编辑

poj 3159 查分约束 +dij+heap+前向星存图

摘要: n表示有n个同学,m表示m组数据 u,v,w,表示同学u要求同学v的糖果数不能多于他超过w个 输出:同学n和同学1的他糖果数最多相差几个?? 关于查分约束 :https://blog.csdn.net/my_sunshine26/article/details/72849441 与最短路模型的关系 阅读全文

posted @ 2018-10-08 20:20 Helpp 阅读(169) 评论(0) 推荐(0) 编辑

导航