n 我们可以设三角形的3条边分别为A,B,C。如果它们能够构成三角形的3条边,必须满足:
n A>0,B>0,C>0,且A+B>C,B+C>A,A+C>B。
n 如果是等腰的,还要判断A=B,或B=C,或A=C。
n 如果是等边的,则需判断是否A=B,且B=C,且A=C。
输入条件 | 有效等价类 | 无效等价类 |
是否三角形的三条边 | (A>0), (1) (B>0), (2) (C>0), (3) (A+B>C), (4) (B+C>A), (5) (A+C>B), (6) | (A≤0), (7) (B≤0), (8) (C≤0), (9) (A+B≤C), (10) (B+C≤A), (11) (A+C≤B), (12) |
是否等腰三角形 | (A=B), (13) (B=C), (14) (C=A), (15) | (A≠B)and(B≠C)and(C≠A) (16) |
是否等边三角形 | (A=B)and(B=C)and(C=A) (17) | (A≠B), (18) (B≠C), (19) (C≠A), (20) |
序号 | 【A,B,C】 | 覆盖等价类 | 输出 | ||||||
1 | 【3,4,5】 | (1),(2),(3),(4),(5),(6) | 一般三角形 | ||||||
2 | 【0,1,2】 | (7) | 不能构成三角形 | ||||||
3 | 【1,0,2】 | (8) | |||||||
4 | 【1,2,0】 | (9) | |||||||
5 | 【1,2,3】 | (10) | |||||||
6 | 【1,3,2】 | (11) | |||||||
|
|
|||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
1 | 2 | 3 | 4 | ||||||
5 | 6 | 7 | 8 | 9 | 10 | 11 | |||
12 | 13 | 14 | 15 | 16 | 17 | 18 | |||
19 | 20 | 21 | 22 | 23 | 24 | 25 | |||
26 | 27 | 28 | 29 | 30 | 31 |
数据统计
- 访问量: 14699
- 日志数: 24
- 建立时间: 2007-11-18
- 更新时间: 2008-08-26