首页 > HDOJ---1273 漫步森林[图论]

HDOJ---1273 漫步森林[图论]

 

漫步森林

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 1051    Accepted Submission(s): 703





Problem Description

 

Gardon和小希每天晚上都喜欢到屋外的森林里散步,设森林里有N块空地,任意两块空地之间都有一条小径相通。他们每次从任意一块空地出发,经过所有的空地后回到原来的空地。

由于他们都喜欢新鲜的旅行,所以他们不希望对任何一条小径经过两次。那么请问,他们最多能保证多少次这种新鲜的旅行呢?

例如(图),当N=5时,他们只能保持两次这样新鲜的旅行。

 

 

Input

 

输入包含多组数据,每组数据占一行,是一个数字 N。(0
文件以一个0结束。

 

 

Output

 

对于每个输入的N,输出最多能保证新鲜旅行的次数。

 

 

Sample Input

 

5 0

 

 

Sample Output

 

2

 

 

Author

 

Gardon

 

 

Source

 

HDU 2006-4 Programming Contest

 

 

Recommend

 

lxj

 

 

 

 

 

 

 

由于要从起点走完所有点后返回起点,而且题目要求任何一条路线都不能重复,因此所有的点共有n*(n-1)/2条直线,显然要求经历n各点,故答案就是这么多条线路有多少个能够历经N个点,即(n-1)/2

code:

 

 1 #include    
 2 #include    
 3 #include    
 4 #include    
 5 #include    
 6 #include <string>   
 7 #include <set>   
 8 #include    
 9 #include    
10 #include    
11 #include    
12 #include    
13 #include    
14 #include    
15 #include    
16 #include    
17 #include    
18 #include  
19 using namespace std;
20 
21 int main()
22 {
23     int n;
24     while(~scanf("%d",&n),n)
25     {
26         printf("%d
",(n-1)/2);
27     }
28     return 0;
29 }

 

 

 

更多相关:

  • 关于点云的分割算是我想做的机械臂抓取中十分重要的俄一部分,所以首先学习如果使用点云库处理我用kinect获取的点云的数据,本例程也是我自己慢慢修改程序并结合官方API 的解说实现的,其中有很多细节如果直接更改源程序,可能会因为数据类型,或者头文件等各种原因编译不过,会导致我们比较难得找出其中的错误,首先我们看一下我自己设定的一个场景,...

  • /* 使用正态分布变换进行配准的实验 。其中room_scan1.pcd room_scan2.pcd这些点云包含同一房间360不同视角的扫描数据 */ #include #include #include #include

  • #include #include #include #include ...

  • #include #include #include #include #include #include...

  • #include #include #include #include int main (int argc,...

  • 我高中认识的妹子,高中时很喜欢画画, 画二次元和古装美女都很好看,高中毕业后在服装店卖衣服, 之前聊天,说不可能卖一辈子衣服,但不知道干啥, 我跟她说你喜欢画画,学学PS吧, 以后做平面设计,至少是个办公室的工作,挺适合女孩子, 她听了很兴奋,说好,我把B站上PS的教程发给她, 过了一段时间问她咋样了,她说软件不会装,...

  • 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:1.64 GB |时长:3h 36m 专门为特殊需求群体量身定制,他们隐藏的才能只需要揭开。 Build Augmented Reality (AR) App usi...

  • 渔王的儿子 有个渔人有着一流的捕鱼技术,被人们尊称为‘渔王’。然而‘渔王’年老的时候非常苦恼,因为他的三个儿子的渔技都很平庸。于是个经常向人诉说心中的苦恼:“我真不明白,我捕鱼的技术这么好,我的儿子们为什么这么差?我从他们懂事起就传授捕鱼技术给他们,从最基本的东西教起,告诉他们怎样织网最容易捕捉到鱼,怎样划船最不会惊动鱼,怎样下网�...