| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 978 人关注过本帖
标题:[求助]一道ACM关于三角形的问题
只看楼主 加入收藏
dreamhunter
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-18
收藏
 问题点数:0 回复次数:8 
[求助]一道ACM关于三角形的问题

Description:
During superman’s childhood, he has been addicting to playing with sticks. After all, superman is only a child. He tries his best to form a triangle by using such sticks (None of them can be bended).

Input:
Given an integer n (3<=n<=30), which means the total number of sticks (Number 0 indicates the end of input). And n integers followed by mean the different length of such sticks(1<=len[i]<=100).
Output:
If such sticks can form a triangle (All of them should be used), please print “Yes”, or print the word “No”.

Sample Input:
3
20 30 10
4
20 30 10 10
0
Sample Output:
No
Yes


谢谢

搜索更多相关主题的帖子: ACM 三角形 
2006-10-18 23:03
ecbtnrt
Rank: 1
等 级:新手上路
威 望:1
帖 子:189
专家分:0
注 册:2006-4-16
收藏
得分:0 

我提供一种想法不知道对不对,仅供参考。可以多讨论一下。
思路是这样的,把所有的数并成三个数,尽量使这些数尽量接近就可以了,这个不难作到。
然后再判断是否可以组成三角形。


我为你痴,为你狂!
2006-10-18 23:43
starrysky
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:华中科技大学EI -T0405
等 级:版主
威 望:11
帖 子:602
专家分:1
注 册:2005-9-12
收藏
得分:0 
我来给个方法
假设有n(n>=3)个数
n>3时,找到这n个数中最小的数和倒数第2小的数,将其相加,合并成为一个新的数,此时还剩下n-1个数,然后再找到这n-1个数中最小的数和倒数第2小的数,相加合并.......直到最后只有3个数为止,然后判断这3个数是否满足构成3角形的条件就可以了

我的征途是星辰大海
2006-10-19 18:31
dreamhunter
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-18
收藏
得分:0 
先谢了,我去试试看

2006-10-19 20:57
ecbtnrt
Rank: 1
等 级:新手上路
威 望:1
帖 子:189
专家分:0
注 册:2006-4-16
收藏
得分:0 
请写出这个题的出处,谢谢

我为你痴,为你狂!
2006-10-20 10:14
dreamhunter
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-18
收藏
得分:0 

2006-10-20 23:25
cwande
Rank: 2
等 级:新手上路
威 望:3
帖 子:333
专家分:0
注 册:2006-8-18
收藏
得分:0 

恩,三楼的算法是正确的,


汗,都懒得写代码了.......... cheat了一个威望,哈.....
2006-10-21 00:15
dreamhunter
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-10-18
收藏
得分:0 

是的,三楼的是对的,谢谢大家!


2006-10-21 21:27
gothree
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-21
收藏
得分:0 
我好像举不出反例
但能不能证明一下,毕竟相信证明,这没根没据的让我无法相信。
2006-10-22 18:13
快速回复:[求助]一道ACM关于三角形的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019548 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved