当前位置: 首页 > news >正文

# Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]

题太水.

读a、b、c(<=1000)判断是不是三角形

不是 -1

锐角 1

直角 2

钝角 3

#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
 
int main()
{
    int T;
    int a[4];
    scanf("%d", &T);
    while(T--) {
        scanf("%d%d%d", &a[1], &a[2], &a[3]);
        sort(a + 1, a + 4);
        if(a[1] + a[2] <= a[3]) {
            printf("-1\n");
        }else {
            int t = a[1] * a[1] + a[2] * a[2] - a[3] * a[3];
            if(t > 0) {
                printf("1\n");
            }else if(t == 0) {
                printf("2\n");
            }else {
                printf("3\n");
            }
        }
    }
    return 0;
}


相关文章:

  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • [sqlmap]学习笔记#1
  • 【Computing Geometry --计算几何】初级篇 一
  • [tarjan][hdu 1269]
  • [hdu1561] The more, The Better 【树形DP】
  • HAOI-2015-省队选拔题 T1[BZOJ 4033]
  • [HDU 3555] Bomb [数位DP]
  • [bzoj 3124][sdoi 2013 省选] 直径
  • [hdu 3652] B-number
  • JavaScript [学习笔记]
  • [2016.7.Test1] T1 三进制异或
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • Linux操作系统下共享文件夹设置方法介绍
  • [单调队列] day.1
  • 二分图大讲堂——彻底搞定最大匹配数(最小覆盖数)、最大独立数、最小路径覆盖、带权最优匹配
  • 收藏网友的 源程序下载网
  • 03Go 类型总结
  • 0x05 Python数据分析,Anaconda八斩刀
  • fetch 从初识到应用
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • js中的正则表达式入门
  • mysql 数据库四种事务隔离级别
  • SpiderData 2019年2月23日 DApp数据排行榜
  • spring + angular 实现导出excel
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 蓝海存储开关机注意事项总结
  • 你不可错过的前端面试题(一)
  • 世界上最简单的无等待算法(getAndIncrement)
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • # Apache SeaTunnel 究竟是什么?
  • # 安徽锐锋科技IDMS系统简介
  • (zt)最盛行的警世狂言(爆笑)
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (算法)Game
  • (一)VirtualBox安装增强功能
  • (转)http-server应用
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)拼包函数及网络封包的异常处理(含代码)
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .NET Entity FrameWork 总结 ,在项目中用处个人感觉不大。适合初级用用,不涉及到与数据库通信。
  • .NET基础篇——反射的奥妙
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • @LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析
  • @RequestBody与@ResponseBody的使用
  • [100天算法】-每个元音包含偶数次的最长子字符串(day 53)
  • [Android View] 可绘制形状 (Shape Xml)
  • [android] 天气app布局练习
  • [GN] DP学习笔记板子
  • [I2C]I2C通信协议详解(二) --- I2C时序及规格指引