题目链接:点击打开链接

相似三角形

Time Limit: 1000MS Memory Limit: 65536KB
Submit Statistic

Problem Description

给出两个三角形的三条边,判断是否相似。

Input

多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形。(边长小于100且无序)

Output

如果相似输出YES,如果不相似输出NO,如果三边组不成三角形也输出NO。

Example Input

1 2 3 2 4 6
3 4 5 6 8 10
3 4 5 7 8 10

Example Output

NO
YES
NO

Hint

代码实现:

import java.util.Scanner;class Triangle {int a;int b;int c;public Triangle(int a, int b, int c) {super();this.a = a;this.b = b;this.c = c;}public void Complare(Triangle A) {double x = a * 1.0 / A.a;double y = b * 1.0 / A.b;double z = c * 1.0 / A.c;if (a + b > c && A.a + A.b > A.c && c - b < a && A.c - A.b < A.a) {if (x == y && y == z)System.out.println("YES");elseSystem.out.println("NO");} elseSystem.out.println("NO");}
}public class Main {public static void main(String[] args) {Scanner input = new Scanner(System.in);while (input.hasNext()) {int a1 = input.nextInt();int b1 = input.nextInt();int c1 = input.nextInt();int a2 = input.nextInt();int b2 = input.nextInt();int c2 = input.nextInt();int temp;if (a1 > b1) {temp = a1;a1 = b1;b1 = temp;}if (a1 > c1) {temp = a1;a1 = c1;c1 = temp;}if (b1 > c1) {temp = b1;b1 = c1;c1 = temp;}if (a2 > b2) {temp = a2;a2 = b2;b2 = temp;}if (a2 > c2) {temp = a2;a2 = c2;c2 = temp;}if (b2 > c2) {temp = b2;b2 = c2;c2 = temp;}Triangle A = new Triangle(a1, b1, c1);Triangle B = new Triangle(a2, b2, c2);A.Complare(B);}}
}

Java sdut acm 2562 相似三角形相关推荐

  1. Java sdut acm 2402 水杯

    题目链接:点击打开链接 水杯 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 天气逐渐变热了 ...

  2. SDUT 2562 相似三角形 JAVA

    相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个三角形的三条边,判断是否 ...

  3. c语言字符统计2sdut,山东理工大学SDUT - ACM OJ 题: Python代码 及分析

    Python基础语法学习完成,先刷基础题100道巩固 ,附 题目.代码.知识分析 题目:http://acm.sdut.edu.cn/onlinejudge2/index.php/Home/Index ...

  4. java在acm中的一些应用

    这两天遇到了一些关于大数据处理的题目,发现Java对于这方面的优势很大.最重要的是代码量小了.于是针对这两天对Java的摸索,写一篇日志.记录一下针对ACM来说常用的Java方面的东西. 1.输入 首 ...

  5. Java在ACM中的使用

    1.基本框架     import java.oi.*;     import java.util.*     public class Main     {     public static vo ...

  6. Java在ACM中的应用

    Chapter I.  Java的优缺点各种书上都有,这里只说说用Java做ACM-ICPC的特点:  (1) 最明显的好处是,学会Java,可以参加Java Challenge   :)  (2) ...

  7. acm c 和java如何取舍,ACM中使用JAVA语言的优缺点介绍

    Chapter I. Java的优缺点各种书上都有,这里只说说用Java做ACM-ICPC的特点: (1) 最明显的好处是,学会Java,可以参加Java Challenge   :) (2) 对于熟 ...

  8. Java在ACM竞赛中的技巧(蓝桥杯备赛总结)

    前言:笔者在这段时间准备蓝桥杯竞赛,由于个人原因选择Java作为语言,刷题中也是不断感到Java有些语法还是不够方便(非常羡慕隔壁C++的STL-),不过有些常见的技巧/方法/模板,也是自己做了些总结 ...

  9. java分数变小数的函数_用JAVA解决ACM分数变小数

    问题: package main; import java.util.ArrayList; public class Main{ public static void main(String[] ar ...

最新文章

  1. 让PyTorch训练速度更快,你需要掌握这17种方法
  2. 【剑指Offer学习】【全部面试题汇总】
  3. Dataset之COCO数据集:COCO数据集的简介、下载、使用方法之详细攻略
  4. 论NLP领域的内卷:我配不配找工作?
  5. 理解并实施:VRRP(200-120新增考点)
  6. Python安装pyinstaller模块的错误:NO module name “setuptools“
  7. 排序算法时间复杂度和稳定性
  8. linux下tar gz bz2 tgz z等众多压缩文件的解压方法
  9. hdoj 1071 The Area 求面积
  10. angular指令中的scope的详解
  11. pandas之DataFrame
  12. 发布传参_Taro 1.2.9 发布,BAT 小程序、H5 与 RN 端统一框架
  13. EXCEL对比两列中查找相同的数据
  14. PDF虚拟打印机使用教程(附PDF虚拟打印机下载)
  15. 基于Java语言实现全国交通咨询模拟
  16. 白箱测试、黑箱测试、回归测试?
  17. 甲乙分别自A,B两地同时相向步行,2小时后中途相遇,甲乙步行速度都提高了1千米/时,当甲到达B地后立刻按原路向A地返行,当乙到达A地后也立刻按原路向B地返行,甲乙两人在第一次相遇后3小时36分
  18. ssd硬盘 速度慢 linux,固态硬盘速度太慢 快不起来?你或许犯了这四个SSD使用错误 (全文)...
  19. APP第一次请求HTTPS慢
  20. python输入名字配对情侣网名_输入名字配置情侣网名

热门文章

  1. python的发明者会几种编程语言_编程语言简史: 有人不喜欢花括号, 于是他发明了 Python...
  2. M8147:Account determination for entry T001 GBB ____ ZOB 3000 not possible
  3. 斩获殊荣!香港中雲科技有限公司荣获“分布式文件系统创新奖”
  4. 微信公众号开发(6)关注事件
  5. 【转】胡如珊——人生最重要的事情都是简单的
  6. 服务器文件传输抓包,服务端的抓包
  7. 我们破解了几乎所有智能手机的人脸识别,唯独没有ipone
  8. Spring Boot + Aop 记录用户操作日志
  9. docker desktop stopped问题
  10. 常用的数据可视化工具及图形