sdut_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.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner (System.in);while( in.hasNext() ) {int i, j, x;int []a = new int[10];for( i=0; i<3; i++ )a[i] = in.nextInt();for( i=0; i<3; i++ )for( j=i+1; j<3; j++ )if( a[i]>a[j] ){x = a[i];a[i] = a[j];a[j] = x;}Triangle t1 = new Triangle ( a[0], a[1], a[2] );for( i=3; i<6; i++ )a[i] = in.nextInt();for( i=3; i<6; i++ )for( j=i+1; j<6; j++ )if( a[i]>a[j] ){x = a[i];a[i] = a[j];a[j] = x;}Triangle t2 = new Triangle ( a[3], a[4], a[5] );if( t1.isTriangle() && t2.isTriangle() && t1.isSame(t2)){System.out.println("YES");}elseSystem.out.println("NO");}in.close();}
}class Triangle{int a, b, c;Triangle () {}public Triangle ( int x, int y, int z ){this.a = x;this.b = y;this.c = z;}public boolean isTriangle(){boolean t = false;if( a+b>c && a+c>b && b+c>a )t = true;return t;}public boolean isSame( Triangle t ){boolean f = false;if( a*t.b==b*t.a && a*t.c==c*t.a )f = true;return f;}
}
sdut_java_相似三角形相关推荐
- 平行相似定理_初中数学知识点----相似三角形
知识点总结 一.平行线分线段成比例定理及其推论: 1.定理:三条平行线截两条直线,所得的对应线段成比例. 2.推论:平行于三角形一边的直线截其他两边(或两边的延长线)所得的对应线段成比例. 3.推论的 ...
- 三角形一点到三边距离最小_初中数学:相似三角形以及重心、向量问题考点整理...
考点:相似三角形的概念.相似比的意义.画图形的放大和缩小 考点:平行线分线段成比例定理.三角形一边的平行线的有关定理 考点:相似三角形的判定和性质及其应用 考点:三角形的重心 考点:向量的有关概念 考 ...
- python 等腰三角形的性质,相似三角形性质判定().ppt
相似三角形性质判定() 例4.在下面的图形中,有两个相似三角形, △ABC∽△DEF,试确定 y.m.n的值. 判断题1.相似三角形一定全等,全等三角形一定相似.2.相似比为1的两个三角形全等. 3. ...
- 上面两点下面一个三角形_初中数学:相似三角形判定定理证明浅见,来说说你的方法吧...
初中阶级,相似三角形的判定,只给出了判定的方法,并没有给出这些方法的证明,在这里,我想对这些方法的证明,给出我的浅见. 相似三角形判定的方法主要有三个: 方法一:如果一个三角形的两个角分别与另一个三角 ...
- 【单目摄像头测量距离:相似三角形法】
单目摄像头测量距离:相似三角形法 用相似三角形法目标到相机的距离 计算相机焦距 代码实现 总结 已知一点经纬度和距离,计算另一点的经纬度,详见: https://blog.csdn.net/qq_41 ...
- hdu4082 Hou Yi's secret(相似三角形)
Hou Yi's secret Time Limit : 2000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Tot ...
- Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量
Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相似三角形算法的物体距离测量 Tensorflow+YOLO V4框架使用教程+YOLO V4获取识别框高度+基于相 ...
- 怎样通过几何画板绘制相似三角形
三角形在几何绘图中出现很多,三角形相似是很重要的一种几何关系,那么如何在几何画板中体现这些几何关系呢,该怎样用几何画板绘制相似三角形? 具体操作步骤如下: 1.绘制三角形ABC.利用点工 ...
- 反函数连续性定理 反三角_相似三角形复杂模型
微信公众号:数学与计算作者:灵魂计算者欢迎 关注 | 赞赏 | 点在看阅读时间:1255字数 [ 相似三角形是几何中重要的证明模型之一,是全等三角形的推广.全等三角形可以被理解为相似比为1的相似三 ...
最新文章
- 2019 浙江大学 计算机 科目,2019考研大纲:浙江大学2019年《计算机学科专业基础综合》(单考)(科目代码907)...
- C++ mutable
- 有关sed命令的用法
- maven安装及集成myeclipse
- java客户端连接请求发不出去_java – Spring:客户端发送的请求在语法上不正确()...
- Java访问控制修饰符详解
- linux下git的使用
- Python学习笔记:PMT与PV函数
- MySQL笔记 4月记
- 如何 设置CTEX WinEdt 改变默认的 PDF viewer
- 《华林科纳-半导体工艺》PVA 刷擦洗
- 二叉堆/二项堆/斐波那契堆
- html+css+js(未完待续)
- 网易云课堂-微专业Java
- NOC2021年测试卷3
- 阿里云视频点播上传与url播放
- mt,sgd,gd含义
- centos8 免密登录
- php网站加广告位,织梦广告位的添加调用
- 【NLP】自然语言处理481个公开数据集和基准任务整理分享
热门文章
- JavaScript--JQuery事件 当网页元素加载完成后再去执行事件
- javaweb JAVA JSP学校宿舍公寓管理系统(JSP宿舍管理系统)java寝室管理网站源码
- python谁发明的1003python谁发明的_编程语言简史:有人讨厌花括号,于是他发明了Python...
- 计算机桌面颜色比较暗,电脑屏幕颜色变暗,光度对比度都调节不好,怎么办
- java dag_[转] DAG算法在hadoop中的应用
- TensorRT之条件控制
- 性能为王,科视 1DLP 激光投影机以“质”服人
- 推荐一款免费报表工具,一键自动生成分析报告
- python百度网盘获取群组信息失败_如何获取百度网盘群组邀请链接分享
- 路由器逆向分析------MIPS系统网络的配置(QEMU)