首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
虚虚实实
5条解析
开通博客写题解
神崎兰子
发表于 2025-10-11 10:21:28
虚虚实实 题解 题目描述 给定一个无向图,判断是否存在一条路径能够: 经过所有边恰好一次 经过所有点 不要求回到起点 即判断图中是否存在欧拉路径(Eulerian Path)。 核心结论 答案: 当且仅当图连通且奇度数顶点个数为 0 或 2 时,存在欧拉路径。 奇度数顶点个数为 0:存在欧拉回
展开全文
小琢卷不动
发表于 2021-11-23 14:41:37
根据欧拉定理,我们知道当一个无向图的奇点个数为 000 或 222 时它就可以被一笔画出。 另外这个题数据不保证图是联通的,并查集判断一下就好。 想简单地说说这个遍历的方法,奇点为 000 不用说,一条入边一条出边,总有办法遍历掉,如果有两个奇点,遍历的时候就必须以其中一个为起点,另一个为终点,否则
展开全文
-符拉迪沃斯托克-
发表于 2021-01-22 22:36:06
并查集判断连通性没得说。 一笔画问题,就是欧拉回路,只要判断度为奇数的点的个数是否为0或2即可。 附代码: #include<iostream> #include<algorithm> #include<cstdio> #include<cstring>
展开全文
牛客914963476号
发表于 2020-05-09 11:44:22
https://blog.csdn.net/qq_43450892/article/details/106015821
计科188帅哥ZZQ
发表于 2025-04-18 23:14:57
#include<bits/stdc++.h> using namespace std; const int N =100; int ff[N]; int n,m; void init() { for(int i=0;i<=n;i++)ff[i]=i; } int find(int
展开全文
查看本题
查看本题讨论
相关比赛
86-牛客小白月赛2
进入比赛
6625-牛客小白月赛2(重现赛)@vito0210
进入比赛
7789-牛客小白月赛2(重现赛)@年轻人June
进入比赛
10090-上海理工大学训练赛(12.14)
进入比赛
19318-堆、并查集
进入比赛
等你来战
查看全部
九坤极限 Code 双赛季 · Accepted编程网络预赛
报名截止时间:2025-10-27 18:00
牛客2025秋季算法编程训练联赛3-基础组
报名截止时间:2025-10-29 21:00
牛客2025秋季算法编程训练联赛3-提升组
报名截止时间:2025-10-29 21:30
牛客练习赛145
报名截止时间:2025-10-31 21:30
牛客周赛 Round 116
报名截止时间:2025-11-02 21:00
牛客2025秋季算法编程训练联赛4-基础组
报名截止时间:2025-11-05 21:00
牛客2025秋季算法编程训练联赛4-提升组
报名截止时间:2025-11-05 21:30
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题