随笔分类 -  图论——生成树/最小树形图

摘要:https://codeforces.com/problemset/problem/1513/D 题意: 有n个数,每个数代表一个点,点i和点i+1之间都有一条权值为p的边,若区间[i,j]的最小值等于它们的gcd,i和j之间连一条区间最小值的边 求最小生成树 区间最小值=区间gcd 等价于 区间每 阅读全文
posted @ 2021-09-13 17:08 TRTTG 阅读(53) 评论(0) 推荐(0) 编辑
摘要:https://acm.hdu.edu.cn/showproblem.php?pid=6982 题意: n个城市要修n-1条道路使他们联通,有m条道路可以修,价格有原价和折扣价 问最多可以选k个折扣价时的最小花费 对于k∈[0,n-1]依次回答 做这道题,得先会做“边有黑白两色,求恰好有k条白边的最 阅读全文
posted @ 2021-08-12 11:23 TRTTG 阅读(76) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P2619 边有黑白两色,求恰好有k条白边的最小生成树 在克鲁斯卡尔算法中,将边权从小到大排序 我们可以通过将白边的权值加减,来改变白边在排序中的位置 假设要求白边用5条,现在是所有白边权值加3 若求出来白边用了8条,说明权值加小了, 阅读全文
posted @ 2021-08-12 10:36 TRTTG 阅读(141) 评论(0) 推荐(0) 编辑
摘要:https://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1009&cid=984 题意: 称一个带权无向联通图为KD图,当它满足以下条件 1、n个点被分为k个组,每个组至少有一个点 2、若p和q在同一个组,p和q之间存在至少一条路径满足 阅读全文
posted @ 2021-07-28 15:24 TRTTG 阅读(110) 评论(0) 推荐(0) 编辑
摘要:http://www.51nod.com/Challenge/Problem.html#problemId=1213 原理: 每个点在以它为顶点的45°角范围内,只可能连向距离(曼哈顿距离)它最近的点。 证明: 以点A为原点,y轴正半轴向x轴正半轴方向偏45°角为例: 如图所示,设|AB|<=|AC 阅读全文
posted @ 2021-03-11 14:39 TRTTG 阅读(227) 评论(0) 推荐(0) 编辑
摘要:https://ac.nowcoder.com/acm/contest/3007/I 每次取剩下的边中距离最短的边 若两点没有连接,则连上这条边 这就是kruskal算法构造最小生成树的过程 基于此判断距离表是否自洽 因为如果表自洽的话,与该城市距离最近的城市一定是直接相连的 #include<qu 阅读全文
posted @ 2020-02-25 19:54 TRTTG 阅读(146) 评论(0) 推荐(0) 编辑
摘要:期望得分:100+100+0=200 实际得分: 坐标的每一位不是0就是1,所以答案就是 C(n,k) #include<cstdio> #include<iostream> using namespace std; const int mod=1e9+7; void read(int &x) { 阅读全文
posted @ 2017-11-06 19:38 TRTTG 阅读(264) 评论(0) 推荐(0) 编辑
摘要:期望得分:30+50+30=110 实际得分:40+0+0=40 并查集合并再次写炸。。。 模拟更相减损术的过程 更相减损术,差一定比被减数小,当被减数=减数时,停止 对于同一个减数来说,会被减 第1次减这个减数的被减数/这个减数 次 然后这个减数成为被减数,减数变为 原被减数-k*原减数,即原被减 阅读全文
posted @ 2017-11-06 15:45 TRTTG 阅读(336) 评论(0) 推荐(0) 编辑
摘要:期望得分:100+100+40=240 实际得分:100+0+40=140 二进制拆分、二进制前缀和 #include<cstdio> #include<iostream> using namespace std; typedef long long LL; #define N 100001 int 阅读全文
posted @ 2017-10-09 22:32 TRTTG 阅读(376) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.org/problem/show?pid=2792 题目背景 JSOI集训队的队员发现,在他们经常活动的集训地,有一个小店因为其丰富的经营优惠方案深受附近居民的青睐,生意红火。 题目描述 小店的优惠方案十分简单有趣: 一次消费过程中,如您在本店购买了精制油的话,您 阅读全文
posted @ 2017-08-26 16:29 TRTTG 阅读(276) 评论(0) 推荐(0) 编辑
摘要:Ice_cream’s world II http://acm.hdu.edu.cn/showproblem.php?pid=2121 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) P 阅读全文
posted @ 2017-08-26 15:47 TRTTG 阅读(324) 评论(0) 推荐(0) 编辑
摘要:Command Network http://poj.org/problem?id=3164 Time Limit: 1000MS Memory Limit: 131072K Total Submissions: 18769 Accepted: 5392 Description After a lo 阅读全文
posted @ 2017-08-26 10:30 TRTTG 阅读(356) 评论(0) 推荐(0) 编辑
摘要:Problem Description XXX is very interested in algorithm. After learning the Prim algorithm and Kruskal algorithm of minimum spanning tree, XXX finds t 阅读全文
posted @ 2017-08-23 21:33 TRTTG 阅读(378) 评论(0) 推荐(0) 编辑
摘要:1016: [JSOI2008]最小生成树计数 Time Limit: 1 Sec Memory Limit: 162 MB[Submit][Status][Discuss] Description 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小 阅读全文
posted @ 2017-08-23 17:24 TRTTG 阅读(322) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1416 题意: 求最小生成树和次小生成树,有则输出权值,没有则输出-1 题目保证没有重边 次小生成树prim求法: 次小生成树可由最小生成树换掉一条边求得 先用prim算出最小生成树 prime过程 阅读全文
posted @ 2017-04-17 18:01 TRTTG 阅读(222) 评论(0) 推荐(1) 编辑
摘要:https://www.luogu.org/problem/lists?name=&orderitem=pid&tag=83%7C30 期望得分:100+100+100=300 实际得分:100+10+0=110 T2 思路有漏洞 T3 求到lca的什么什么值,指跳了一个点,没管另一个,丢100 T 阅读全文
posted @ 2017-04-17 15:50 TRTTG 阅读(319) 评论(0) 推荐(0) 编辑
摘要:2753: [SCOI2012]滑雪与时间胶囊 http://www.lydsy.com/JudgeOnline/problem.php?id=2753 Description a180285非常喜欢滑雪。他来到一座雪山,这里分布着M条供滑行的轨道和N个轨道之间的交点(同时也是景点),而且每个景点都 阅读全文
posted @ 2017-04-06 16:20 TRTTG 阅读(368) 评论(0) 推荐(0) 编辑
摘要:Desert King http://poj.org/problem?id=2728 Time Limit: 3000MS Memory Limit: 65536K Description David the Great has just become the king of a desert co 阅读全文
posted @ 2017-03-14 11:50 TRTTG 阅读(264) 评论(0) 推荐(0) 编辑
摘要:魔法森林 http://codevs.cn/problem/3314/ https://www.luogu.org/problem/show?pid=2387 时间限制: 3 s 空间限制: 256000 KB 魔法森林 http://codevs.cn/problem/3314/ https:// 阅读全文
posted @ 2017-02-28 16:06 TRTTG 阅读(333) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示