题目名称 614. 游历校园
输入输出 sent.in/out
难度等级 ★★
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 Gravatarcqw 于2011-11-09加入
开放分组 全部用户
提交状态
分类标签
连通性 图论 搜索法
分享题解
通过:49, 提交:200, 通过率:24.5%
Gravatar葳棠殇 100 0.385 s 1.82 MiB C++
Gravataryymxw 100 0.508 s 13.00 MiB C++
GravatarBaDBoY 100 0.517 s 7.35 MiB C++
GravatarSatoshi 100 0.524 s 1.91 MiB C++
Gravatarstdafx.h 100 0.531 s 1.91 MiB C++
Gravatarhzoi_xx 100 0.542 s 1.93 MiB C++
Gravatarcstdio 100 0.556 s 1.66 MiB C++
Gravatarliu_runda 100 0.560 s 1.15 MiB C++
GravatarShirry 100 0.569 s 1.81 MiB C++
Gravatar葳棠殇 100 0.580 s 1.82 MiB C++
本题关联比赛
20111109
20111109
20151026
20151026
关于 游历校园 的近10条评论(全部评论)
每条路只走一遍
欧拉图
GravatarShirry
2017-10-31 16:53 9楼
最后一个点有误
输入
5 0
应输出
0
然而答案是-1
Gravatar实力演员阵容
2017-10-17 13:32 8楼
回复 @forever :
分校
Gravatar하루Kiev
2017-10-16 21:33 7楼
校园不连通,你逗我????
Gravatarforever
2015-10-27 20:07 6楼
五个点没有边,输出-1题目又没说。。。
Gravatar0
2015-10-27 17:50 5楼
一个点没有边就不用去遍历了,跪
Gravatar0
2015-10-27 06:23 4楼
为嘛各种跪,判断奇偶了和答案给的就差1,难道给的不是连通图?
GravatarChenyao2333
2013-10-19 23:26 3楼
蛋疼的特判啊……“单点”的情况会有所不同……
Gravatarcstdio
2013-10-16 19:22 2楼
为什么并查及会很慢~~O(n)的啊
GravatarMakazeu
2012-02-01 23:14 1楼

614. 游历校园

★★   输入文件:sent.in   输出文件:sent.out   简单对比
时间限制:1 s   内存限制:128 MiB

【问题描述】

刷完牙洗完脸,黄黄同学就要上课去了。可是黄黄同学每次去上课时总喜欢把校园里面的每条路都走一遍,当然,黄黄同学想每条路也只走一遍。我们一般人很可能对一些地图是办不到每条路走一遍且仅走一遍的,但是黄黄同学有个传送机,他可以任意地将一个、人从一个路口传送到任意一个路口。

可是,每传送一次是需要耗费巨大的内力的,黄黄同学希望可以用最少的传送次数完成游遍校园,你能帮助他吗 ?

因为黄黄同学只是游历校园,于是我们可以认为黄黄同学可以从任意点开始,到任意点结束。

【输入文件】

输入文件 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 。