首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Color
5条解析
开通博客写题解
zzugzx
发表于 2020-07-08 13:48:42
题目链接 题意:题解: /* Author : zzugzx Lang : C++ Blog : blog.csdn.net/qq_43756519 */ #include<bits/stdc++.h> using namespace std; #define
展开全文
hnust_yangyanjun
发表于 2020-07-16 00:29:18
题意:给与一个二分图,给边染色,连接同一端点的边的颜色不能相同,求最少用多少种颜色才能完成染色? 思路:二分图最大匹配的匈牙利算法,对一条边进行染色,设一个端点最小可染的颜色为x,另一个端点最小可染的颜色为x.①x==y,该边染成x.②x<y,将该边强行染成x,最小可染颜色为y的点显然已经有了
展开全文
fuzhiji
发表于 2020-07-08 22:03:32
根据题意,一个点延伸的所有边,一定是颜色不一样的,求最小颜色数和方案。由于是二分图,最小颜色很显然是全部点的最大度数,关键就在于如何求解方案?我们这样思考,由于存在最小颜色数是最大度数这一结论,所以,我们每次使用一个颜色后,所有度数最大的点的度数肯定会减一,不然就会得出一个错误的构造方案(与结论相反
展开全文
Severus.
发表于 2020-07-09 20:52:35
题目描述 给一个没有重边的二分图, 要求给边染色. 有公共点的边不能同色. 问最少用多少种颜色, 并任意构造一组方案. 输入描述: 第一行两个数n和m表示图的点数和边数(0<n<1001,0<m<2001).之后m行每行2个数表示一条边的两个端点. 点从1编号到n.保
展开全文
blowhail
发表于 2020-07-15 17:49:45
题意: 给一个二分图染色,有公共点的边不能同色,求最小的颜色方案。 思路: 因为有公共点的边不能染同种颜色,所以,连的边最多的点就是要染的颜色数量了。 方案的求法,可以先从度最大的点开始,求出最大匹配,然后染色,之后再找下一个度最大的求最大匹配,染色。 #include <cstdio>
展开全文
查看本题
查看本题讨论
相关比赛
15-Wannafly挑战赛1
进入比赛
27434-ACM预备班寒假第三周练习题
进入比赛
34649-2022图论班第一章图匹配例题与习题
进入比赛
34856-test
进入比赛
34860-test02
进入比赛
等你来战
查看全部
武汉工程大学第七届ACM程序设计竞赛同步赛
报名截止时间:2025-04-30 16:00
2025牛客五一集训派对day1
报名截止时间:2025-05-01 17:00
2025牛客五一集训派对day2
报名截止时间:2025-05-02 17:00
2025牛客五一集训派对day3
报名截止时间:2025-05-03 17:00
2025牛客五一集训派对day4
报名截止时间:2025-05-04 17:00
2025牛客五一集训派对day5
报名截止时间:2025-05-05 17:00
牛客练习赛138
报名截止时间:2025-05-09 21:30
牛客周赛 Round 92
报名截止时间:2025-05-11 21:00
哈尔滨华德学院第十六届程序设计竞赛(同步赛)
报名截止时间:2025-05-13 20:30
牛客小白月赛116
报名截止时间:2025-05-16 21:00
牛客AI人机大战巅峰赛1
报名截止时间:2025-05-17 17:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题