随笔分类 -  图论

摘要:题意:给出一颗树,给树的每条边编号(0 - n-2),问使树上两点mex(u,v)最大值最小的编号策略。 解法:根据树的结构,可知找到节点度数大于等于3的点,确定0、1、2. 如果是一条直链则最大值为n-1编号任意。 #include<bits/stdc++.h> using namespace s 阅读全文
posted @ 2020-03-21 05:32 无名菜鸟1 阅读(268) 评论(0) 推荐(0)
摘要:https://ac.nowcoder.com/acm/contest/3782/A 题意:在一个n个点(编号为1-n),n条边的环中,每条边的长度等于它所连接的两个端点上的数字的和。 现已知将全图连通的n条边的长度,求各点上的数字。 解法:第一次跑环将x1求解出,第二次跑环将各点值求解。 #inc 阅读全文
posted @ 2020-02-11 19:33 无名菜鸟1 阅读(191) 评论(0) 推荐(0)
摘要:https://codeforces.com/contest/1283/problem/C 题意:n个人相互送礼物,每个只能送一份礼物且接收一份礼物,不能自己送自己。 给出n个数,0代表第i个人不知道送礼物给谁(最少有两个0)。要求给出完整的n人送礼物方案。 解法:两个数组分别储存谁没收到礼物和谁不 阅读全文
posted @ 2020-01-28 15:11 无名菜鸟1 阅读(335) 评论(0) 推荐(0)
摘要:题意:在一棵树上找三个不同点,使的三点之间的路径通过最多的不同边。 解法:将树看一条长链像有机化学里的结构式,可以肯定长链的两端点(两次dfs找出最长链)是答案中的两点,第三个点有两种情况: 1、没有支链即只有一条长链第三点即为不同于端点的任意一点。 2、有支链,找一条最长的支链的端点(bfs找最长 阅读全文
posted @ 2020-01-24 01:02 无名菜鸟1 阅读(345) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=5925 题意:给你一个无向完全图,求指定大小s个点的完全图子图的个数。 解法:单向建边顺序遍历,避免重复。 #include<stdio.h> #include<string.h> #include<math.h> 阅读全文
posted @ 2020-01-13 17:21 无名菜鸟1 阅读(218) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=6736 Forest Program Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total 阅读全文
posted @ 2019-09-29 10:00 无名菜鸟1 阅读(362) 评论(0) 推荐(0)