题目名称 | 614. 游历校园 |
---|---|
输入输出 | sent.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试数据 | 10 |
题目来源 | cqw 于2011-11-09加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:49, 提交:200, 通过率:24.5% | ||||
葳棠殇 | 100 | 0.385 s | 1.82 MiB | C++ |
yymxw | 100 | 0.508 s | 13.00 MiB | C++ |
BaDBoY | 100 | 0.517 s | 7.35 MiB | C++ |
Satoshi | 100 | 0.524 s | 1.91 MiB | C++ |
stdafx.h | 100 | 0.531 s | 1.91 MiB | C++ |
hzoi_xx | 100 | 0.542 s | 1.93 MiB | C++ |
cstdio | 100 | 0.556 s | 1.66 MiB | C++ |
liu_runda | 100 | 0.560 s | 1.15 MiB | C++ |
Shirry | 100 | 0.569 s | 1.81 MiB | C++ |
葳棠殇 | 100 | 0.580 s | 1.82 MiB | C++ |
本题关联比赛 | |||
20111109 | |||
20111109 | |||
20151026 | |||
20151026 |
关于 游历校园 的近10条评论(全部评论) | ||||
---|---|---|---|---|
每条路只走一遍
欧拉图
Shirry
2017-10-31 16:53
9楼
| ||||
最后一个点有误
输入 5 0 应输出 0 然而答案是-1 | ||||
回复 @forever :
分校 | ||||
校园不连通,你逗我????
| ||||
五个点没有边,输出-1题目又没说。。。
0
2015-10-27 17:50
5楼
| ||||
一个点没有边就不用去遍历了,跪
| ||||
为嘛各种跪,判断奇偶了和答案给的就差1,难道给的不是连通图?
| ||||
蛋疼的特判啊……“单点”的情况会有所不同……
| ||||
为什么并查及会很慢~~O(n)的啊
Makazeu
2012-02-01 23:14
1楼
|
【问题描述】
刷完牙洗完脸,黄黄同学就要上课去了。可是黄黄同学每次去上课时总喜欢把校园里面的每条路都走一遍,当然,黄黄同学想每条路也只走一遍。我们一般人很可能对一些地图是办不到每条路走一遍且仅走一遍的,但是黄黄同学有个传送机,他可以任意地将一个、人从一个路口传送到任意一个路口。
可是,每传送一次是需要耗费巨大的内力的,黄黄同学希望可以用最少的传送次数完成游遍校园,你能帮助他吗 ?
因为黄黄同学只是游历校园,于是我们可以认为黄黄同学可以从任意点开始,到任意点结束。
【输入文件】
输入文件 sent.in 的第一行有一个整数 N ,表示黄黄的校园里一共有多少路口。
第二行有一个整数 M ,表示路口之间有 M 条路。
后面 M 行每行两个整数 a 、 b 表示 a 与 b 之间有一条路,且路是双向的。
【输出文件】
输出文件 sent.out 只包括一个整数 s ,表示黄黄同学最少的传送次数。
【样例输入】
3
2
1 2
2 3
【样例输出】
0
【数据范围】
对于 100 %的数据,保证 N ≤ 100000 , K ≤ 500000 , 1 ≤ a , b ≤ N 。