首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
小红的二分图构造
7条解析
开通博客写题解
只会签到题
发表于 2024-12-22 22:33:05
A~E题 A题 先找到>=l的最小x的倍数再判断是否<=r 或者先找到<=r的最大x的倍数再判断是否>=l都可以 void solved() { int l,r,x; cin>>l>>r>>x; int mi=(l+x-1)/x*x;
展开全文
牛客856751393号
发表于 2025-03-07 21:12:06
while True: try: n = int(input()) # 节点数量 d = [0] + list(map(int, input().split())) # 节点度数 total = sum(d) if t
展开全文
Gooby114514
发表于 2024-12-24 14:15:09
E 小红的二分图构造 先思考如何把 判掉。 由于一条边贡献 的度,所以所有点的度数和必须为偶数。 接下来考虑如何构造。我们可以直接按照二分图的定义来,把原来的所有点分成两个集合,保证两个集合的度数和相等即可。 那么现在问题就变成了如何分集合,注意到这是一个经典01背包,但是需要知道具体的方案
展开全文
野蛮的小学生在创作
发表于 2025-03-26 19:21:29
import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; public class hj118 { public static void main(String[] args) {
展开全文
Goldminer
发表于 2025-04-22 15:29:22
#include <iostream> #include <vector> #include <algorithm> using namespace std; void solved() { int n; // 节点数量 cin >>
展开全文
番禺小韭菜
发表于 2025-03-04 21:18:56
#include <iostream> #include <vector> using namespace std; bool dfs(const int& first, const int& sum, const int& target, cons
展开全文
蓝乐
发表于 2025-04-15 16:31:27
1.由于每条边连接U和V中的一个节点,因此U的度数和V的度数应该相等,并且为总度数和的一半,故先计算度数和,若为奇数,返回-12.将度数较大的节点分配到U中,这样为U中每个节点u分配V中的节点v时可以保证u的度数比v的度数达3.对于U中的每个节点u,根据其度数,为其分配相应个数的v结点,若v结点不够
展开全文
查看本题
查看本题讨论
相关比赛
99277-牛客周赛 Round 73
进入比赛
99407-牛客周赛73内测
进入比赛
99650-高级语言程序设计I
进入比赛
99686-测试1
进入比赛
99700-懿码内测
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题