相似三角形

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
import java.text.DateFormat;
import java.text.DecimalFormat;
import java.util.Deque;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {int a1 = sc.nextInt();int a2 = sc.nextInt();int a3 = sc.nextInt();int b1 = sc.nextInt();int b2 = sc.nextInt();int b3 = sc.nextInt();if (a1 < a2) {int t = a1;a1 = a2;a2 = t;}if (a1 < a3) {int t = a1;a1 = a3;a3 = t;}if (a2 < a3) {int t = a2;a2 = a3;a3 = t;}if (b1 < b2) {int t = b1;b1 = b2;b2 = t;}if (b1 < b3) {int t = b1;b1 = b3;b3 = t;}if (b2 < b3) {int t = b2;b2 = b3;b3 = t;}if (a3 + a2 <= a1 || b3 + b2 <= b1) {System.out.println("NO");} else {if (a1 > b1) {int x = a1 % b1;int y = a2 % b2;int z = a3 % b3;if (x == y && x == z && y == z) {System.out.println("YES");} else {System.out.println("NO");}} else {int x = b1 % a1;int y = b2 % a2;int z = b3 % a3;if (x == y && x == z && y == z) {System.out.println("YES");} else {System.out.println("NO");}}}}sc.close();}
}

SDUT 2562 相似三角形 JAVA相关推荐

  1. Java sdut acm 2562 相似三角形

    题目链接:点击打开链接 相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个 ...

  2. 相似三角形---Java

    Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) ...

  3. 2562 相似三角形

    给出两个三角形的三条边,判断是否相似. input: 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) output: 如果相似输出YES,如 ...

  4. Java面向对象4(P~U)

    P    3-1 Point类的构造函数 (SDUT 2670) import java.util.Arrays; import java.util.Scanner;public class Main ...

  5. java为啥没有gpu加速_如何给java程序使用gpu加速

    答:在显卡的属性里面有硬件加速,或者是到控制面板里面的视频属性,里面也可以找到启用硬件加速之类的选项. 答:三层架构: 1.建立包cn.sdut.dao BaseDao.java/StudentDao ...

  6. 倦怠和枯燥_3个在家工作倦怠的警告信号

    倦怠和枯燥 The Japanese have a word for "death by overwork" - karoshi. There's no direct Englis ...

  7. 实验八网络程序设计(网络编程)_JAVA

    实验目的: (1)掌握网络通信的概念. (2)掌握InetAddress.URL类的使用. (2)掌握JAVA利用 TCP协议和UDP协议进行通信的网络编程方法. 实验内容 1.从键盘输入网址,读取网 ...

  8. 实验六JDBC数据库操作_JAVA

    实验目的: 1.熟悉数据库基本操作 2.掌握利用JDBC进行数据库的连接 3.利用语句对象Statement和PreparedStatement对表.记录.列进行增.删.改.查等操作 4.将数据库操作 ...

  9. 实验五 输入输出练习_JAVA

    实验内容 1.使用Scanner类解析文件. (1)准备文件test.txt内容,内含字符.数字等文本信息: (2)使用Scanner类读取里面的字符信息和数字信息分别输出. package cn.s ...

最新文章

  1. 长期分享干货的技术大佬
  2. Gentoo 安装日记 04 (开启ssh服务,ssh登录虚拟机)
  3. IntelliJ - idea15.0.2 破解方法
  4. easyui radio 取值和赋值
  5. OSChina 娱乐弹弹弹——Team,对你爱爱爱不完
  6. EFLS开源 | 阿里妈妈联邦学习解决方案详解
  7. python生成相似句子_4种方法计算句子相似度
  8. java8--IO(java疯狂讲义3复习笔记)
  9. openstack搭建
  10. [Android]-图片JNI(C++\Java)高斯模糊的实现与比较
  11. matlab:在FUNCTION处出现解析错误:使用的MATLAB语法可能无效。
  12. 使用Hash表时,针对Hash冲突的几个常见解决办法
  13. java断言与断点_断言 - 游戏蛮牛 - Unreal中文翻译用户手册
  14. 汉字转拼音类(多音字)
  15. 系统运维数据存储知识-系统数据误删除恢复
  16. 射影几何笔记7:直线方程
  17. 华为手机录音m4a格式怎么转换为MP3格式
  18. 汉堡大学计算机科学,汉堡大学 - 录取条件,专业,排名,学费「环俄留学」
  19. openfire开发
  20. Ubuntu boot-repair系统修复引导

热门文章

  1. NAT类型分类与定义
  2. wh计算公式_100wh等于多少毫安
  3. 【第3版emWin教程】第49章 emWin6.x的AppWizard创建控件回调消息
  4. Python爬虫入门教程【4】:美空网未登录图片爬取
  5. CPU内部组成结构及指令执行过程
  6. ubuntu 极点五笔/万能五笔 for ibus
  7. python考试题目及答案-python期末考试试题汇总
  8. 蛋糕(Standard IO)————c++基础知识
  9. 每周一书-《做自己-鬼脚七自媒体第一季》
  10. POI导出表格到浏览器工具类,poi工具类