HDU3188-Just A Triangle
来源:互联网 发布:《python编程实践》 编辑:程序博客网 时间:2024/05/18 17:03
Just A Triangle
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2550 Accepted Submission(s): 1806
Problem Description
This is an easy problem, just for you to warm up.
Give you three edges of a triangle. Can you tell me which kind of triangle it stands for?
If it’s a right triangle(直角三角形), please output “good”. If it’s a isosceles triangle(等腰三角形), please output “perfect”. Otherwise, please output “just a triangle”. You may suppose the input is legal.
Give you three edges of a triangle. Can you tell me which kind of triangle it stands for?
If it’s a right triangle(直角三角形), please output “good”. If it’s a isosceles triangle(等腰三角形), please output “perfect”. Otherwise, please output “just a triangle”. You may suppose the input is legal.
Input
The first line contains an integer t means the number of test cases.
The each case contains three integers a, b, c in a line which stands for the length of the three edges.
(0 <a, b, c < 300).
The each case contains three integers a, b, c in a line which stands for the length of the three edges.
(0 <a, b, c < 300).
Output
For each case, output the answer in one line.
Sample Input
43 4 52 2 3 1 4 44 6 3
Sample Output
goodperfectperfectjust a triangle
Source
HDU 2009-11 Programming Contest
#include <iostream>#include <cstdio>#include <string>#include <cstring>#include <algorithm>#include <cmath>#include <queue>#include <stack>#include <vector>#include <set>#include <map>using namespace std;#define LL long longint main(){ int a[4]; int t; scanf("%d",&t); while(t--) { scanf("%d %d %d",&a[0],&a[1],&a[2]); sort(a,a+3); if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2]) printf("good\n"); else if(a[0]==a[1]||a[1]==a[2]) printf("perfect\n"); else printf("just a triangle\n"); } return 0;}
0 0
- HDU3188:Just A Triangle
- HDU3188-Just A Triangle
- HDU3188 Just A Triangle【水题】
- Just A Triangle
- Just A Triangle
- hdu-3088-Just A Triangle
- hdu1.2.7 Just A Triangle
- HDOJ 3188 Just A Triangle
- HDU 3188 Just A Triangle JAVA 实现
- 1408191710-hd-Just A Triangle.cpp
- HDU 3188 Just A Triangle (水)
- 杭电3188 Just A Triangle
- HDU 3188 Just A Triangle [Ad Hoc]
- 【杭电-oj】-3188-Just A Triangle
- A. Triangle
- A. Triangle
- just a test
- Just a test!
- HDUoj 1050 Moving Tables(贪心 水
- 《机器学习实战》logistic回归
- 2016年,分布式数据库的那些事儿
- Ember基础环境搭建
- AHOI2009中国象棋--巧妙dp
- HDU3188-Just A Triangle
- HashMap扩容
- 机器学习方法学习与比较--KNN
- SDNU_ACM_ICPC_2017_Winter_Practice_3th
- Python基础
- 一边搭建一边理解MongoDB副本集(副本集选举)
- 神经网络-CNN结构和语音识别应用
- Leetcode 312 - Burst Balloons(区间dp)
- 博为峰Java技术文章 ——JavaSE Swing SpringLayout布局管理器II