首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
虚虚实实
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-堆、并查集
进入比赛
等你来战
查看全部
牛客练习赛146
报名截止时间:2025-11-21 21:30
牛客周赛 Round 119
报名截止时间:2025-11-23 21:00
第十七届北京信息科技大学程序设计竞赛(校外同步赛)
报名截止时间:2025-11-26 17:00
2025年冬第十届河北工业大学程序设计校赛
报名截止时间:2025-11-28 21:00
牛客小白月赛124
报名截止时间:2025-11-28 21:00
2025年广东工业大学新生赛(同步赛)
报名截止时间:2025-11-30 18:30
牛客周赛 Round 120
报名截止时间:2025-11-30 21:00
辽宁科技大学第二十一届ACM队纳新赛
报名截止时间:2025-12-07 14:00
华中农业大学第十五届程序设计竞赛(新生赛)同步赛
报名截止时间:2025-12-07 15:30
2026牛客寒假算法基础集训营1
报名截止时间:2026-02-03 18:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题