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. |
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). |
Output
For each case, output the answer in one line.
|
Sample Input
4 3 4 5 2 2 3 1 4 4 4 6 3 |
Sample Output
good perfect perfect just a triangle |
Source
HDU 2009-11 Programming Contest
|
Recommend
lcy
题目分析
判断三角形的类型,并按给定要求输出,直角三角形输出good,等腰三角形输出perfect,其他三角形输出just a triangle
解题思路
水题,判断一下就行
源代码
#include<iostream>
#include<string> #include<algorithm> #include<vector> //#include<bits\stdc++.h> using namespace std; void solve() { vector<int>vec(3); cin>>vec[0]>>vec[1]>>vec[2]; sort(vec.begin(),vec.end()); if(vec[0]*vec[0]+vec[1]*vec[1]==vec[2]*vec[2]) cout<<"good"<<endl; else if(vec[0]==vec[1]||vec[1]==vec[2]) cout<<"perfect"<<endl; else cout<<"just a triangle"<<endl; } int main() { int t; cin>>t; while(t--) { solve(); } } |
详细解决方案
Just A Triangle
热度:47 发布时间:2023-11-23 08:09:49.0
相关解决方案
- POJ 1085 Triangle War 极大极小+剪枝 -
- 【枚举】【计算几何】Codeforces1019 D Large Triangle
- LeetCode 119. Pascal's Triangle II
- NYOJ - 18 - The Triangle(动态规划--数字三角形)
- Codeforces Round #464 (Div. 2)A. Love Triangle
- POJ - 1163 The Triangle (动态规划)
- 2018杭电多校day1_C Triangle Partition HDU - 6300
- HDU6300 Triangle Partition
- UVa 11401 Triangle Countin(找规律)
- 2018多校赛第一场1003 Triangle Partition(排序水题)
- B. Mahmoud and a Triangle
- Just A Triangle
- Circum Triangle(圆上三角形)
- 动态规划入门-Triangle
- Triangle(翻译 day 7)
- Codeforces Round #512(Technocup 2019 Elimination Round 1) D. Vasya and Triangle (Codeforces 1030D)
- 【HDU - 6300】Triangle Partition (思维+不相交的三角形)
- [LeetCode] 068: Pascal\'s Triangle II
- [LeetCode] Pascal\'s Triangle II
- 2019多校第二场 HDU6601 Keen On Everything But Triangle(静态主席树,斐波那契数列)
- leetcode_120:Triangle
- Codeforces 939A - Love Triangle
- 欧拉工程第42题:Coded triangle numbers
- 拓扑排序 hdu4324 Triangle LOVE
- leetcode-118 Pascal's Triangle
- leetcode 118: Pascal's Triangle
- uva-488 - Triangle Wave
- 博弈搜索练习-极大极小值搜索+AlphaBeta剪枝--POJ 1085-Triangle War/三角点格棋
- HDU 5914 - Triangle
- POJ 1163 - The Triangle