SDUT 2562 相似三角形 JAVA
相似三角形
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相关推荐
- Java sdut acm 2562 相似三角形
题目链接:点击打开链接 相似三角形 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给出两个 ...
- 相似三角形---Java
Problem Description 给出两个三角形的三条边,判断是否相似. Input 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) ...
- 2562 相似三角形
给出两个三角形的三条边,判断是否相似. input: 多组数据,给出6正个整数,a1,b1,c1,a2,b2,c2,分别代表两个三角形.(边长小于100且无序) output: 如果相似输出YES,如 ...
- Java面向对象4(P~U)
P 3-1 Point类的构造函数 (SDUT 2670) import java.util.Arrays; import java.util.Scanner;public class Main ...
- java为啥没有gpu加速_如何给java程序使用gpu加速
答:在显卡的属性里面有硬件加速,或者是到控制面板里面的视频属性,里面也可以找到启用硬件加速之类的选项. 答:三层架构: 1.建立包cn.sdut.dao BaseDao.java/StudentDao ...
- 倦怠和枯燥_3个在家工作倦怠的警告信号
倦怠和枯燥 The Japanese have a word for "death by overwork" - karoshi. There's no direct Englis ...
- 实验八网络程序设计(网络编程)_JAVA
实验目的: (1)掌握网络通信的概念. (2)掌握InetAddress.URL类的使用. (2)掌握JAVA利用 TCP协议和UDP协议进行通信的网络编程方法. 实验内容 1.从键盘输入网址,读取网 ...
- 实验六JDBC数据库操作_JAVA
实验目的: 1.熟悉数据库基本操作 2.掌握利用JDBC进行数据库的连接 3.利用语句对象Statement和PreparedStatement对表.记录.列进行增.删.改.查等操作 4.将数据库操作 ...
- 实验五 输入输出练习_JAVA
实验内容 1.使用Scanner类解析文件. (1)准备文件test.txt内容,内含字符.数字等文本信息: (2)使用Scanner类读取里面的字符信息和数字信息分别输出. package cn.s ...
最新文章
- 长期分享干货的技术大佬
- Gentoo 安装日记 04 (开启ssh服务,ssh登录虚拟机)
- IntelliJ - idea15.0.2 破解方法
- easyui radio 取值和赋值
- OSChina 娱乐弹弹弹——Team,对你爱爱爱不完
- EFLS开源 | 阿里妈妈联邦学习解决方案详解
- python生成相似句子_4种方法计算句子相似度
- java8--IO(java疯狂讲义3复习笔记)
- openstack搭建
- [Android]-图片JNI(C++\Java)高斯模糊的实现与比较
- matlab:在FUNCTION处出现解析错误:使用的MATLAB语法可能无效。
- 使用Hash表时,针对Hash冲突的几个常见解决办法
- java断言与断点_断言 - 游戏蛮牛 - Unreal中文翻译用户手册
- 汉字转拼音类(多音字)
- 系统运维数据存储知识-系统数据误删除恢复
- 射影几何笔记7:直线方程
- 华为手机录音m4a格式怎么转换为MP3格式
- 汉堡大学计算机科学,汉堡大学 - 录取条件,专业,排名,学费「环俄留学」
- openfire开发
- Ubuntu boot-repair系统修复引导