Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
104704 | 彭士宝 | 判断三角形形状 | C++ | Wrong Answer | 5 MS | 272 KB | 866 | 2025-01-08 20:17:31 |
#include <iostream> #include <algorithm> // 用于 std::sort using namespace std; // 判断三角形类型 string triangleType(int a, int b, int c) { // 首先对边长进行排序,以简化判断逻辑 int sides[3] = {a, b, c}; sort(sides, sides + 3); // 根据三角形的边长判断三角形类型 if (sides[2] == sides[1] + sides[0]) { // 勾股定理 return "good"; } else if (sides[0] == sides[1] || sides[1] == sides[2]) { // 等腰三角形 return "perfect"; } else { return "just a triangle"; } } int main() { int t; cin >> t; // 读取测试样例的数量 while (t--) { int a, b, c; cin >> a >> b >> c; // 读取三角形的三条边长 cout << triangleType(a, b, c) << endl; // 输出三角形类型 } return 0; }
------Input------
100 3 4 5 3 5 4 5 3 4 18 8 16 12 11 10 15 20 18 13 12 13 13 8 7 12 11 5 19 16 12 12 20 14 16 4 19 9 16 11 20 16 9 6 9 10 19 20 16 16 19 6 14 12 20 19 20 13 13 20 15 7 14 8 11 19 20 8 4 7 19 13 11 13 3 15 8 3 10 18 18 15 17 19 6 5 13 17 13 8 10 18 18 18 9 7 6 19 20 14 15 9 10 17 6 17 4 8 8 17 4 16 12 19 18 10 9 12 19 13 17 13 12 2 3 12 10 9 12 18 18 11 17 3 4 4 12 3 13 20 10 12 14 17 19 18 6 20 15 14 10 16 7 19 9 7 14 19 15 14 12 16 14 13 15 8 10 18 9 19 11 13 17 10 12 8 17 19 14 12 7 19 17 11 16
------Answer-----
good good good just a triangle just a triangle just a triangle perfect just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle perfect just a triangle just a triangle just a triangle perfect just a triangle just a triangle just a triangle perfect perfe
------Your output-----
just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle perfect just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle just a triangle perfect just a triangle just a triangle just a triangle perfect just a triangle just a trian