HDU 6206 Apple
来源:互联网 发布:ubuntu wq保存退出 编辑:程序博客网 时间:2024/06/02 22:05
题目大意:
判断一点是否在三角形外接圆外
分析:
要求精度 Java实现的
AC代码:
import java.math.BigDecimal;import java.math.RoundingMode;import java.util.Scanner;public class Main{public static void main(String[] args) {Scanner cin=new Scanner(System.in);int t;t=cin.nextInt();while (t-->0){BigDecimal x1,y1,x2,y2,x3,y3,x,y;x1=cin.nextBigDecimal();y1=cin.nextBigDecimal();x2=cin.nextBigDecimal();y2=cin.nextBigDecimal();x3=cin.nextBigDecimal();y3=cin.nextBigDecimal();x=cin.nextBigDecimal();y=cin.nextBigDecimal();BigDecimal A,B,C,G;A=x1.multiply(x1).add(y1.multiply(y1));B=x2.multiply(x2).add(y2.multiply(y2));C=x3.multiply(x3).add(y3.multiply(y3));G=y3.subtract(y2).multiply(x1).add(y1.subtract(y3).multiply(x2).add(y2.subtract(y1).multiply(x3)));BigDecimal temp;temp=G.multiply(BigDecimal.valueOf(2));BigDecimal Xt,Yt,X,Y;Xt=B.subtract(C).multiply(y1).add(C.subtract(A).multiply(y2).add(A.subtract(B).multiply(y3)));Yt=C.subtract(B).multiply(x1).add(A.subtract(C).multiply(x2).add(B.subtract(A).multiply(x3)));X=Xt.divide(temp,10,RoundingMode.HALF_UP);Y=Yt.divide(temp,10,RoundingMode.HALF_UP);BigDecimal d1,d2;d1=X.subtract(x1).pow(2).add(Y.subtract(y1).pow(2));d2=X.subtract(x).pow(2).add(Y.subtract(y).pow(2));if (d1.compareTo(d2)<0){System.out.println("Accepted");}else System.out.println("Rejected");}cin.close();}} /*10200 145 356 438 218 357*/
阅读全文
0 0
- hdu 6206 Apple
- HDU 6206 Apple
- hdu 6206 Apple 计算几何
- HDU 6206 Apple(外心)
- HDU 6206 Apple (java大实数)
- HDU 6206 Apple(高精度浮点数)
- hdu 6206 Apple(Java大数)
- HDU 6206 Apple (数学 高精度计算)
- HDU 6206 Apple(高精度C++)
- HDU 4925 Apple Tree
- HDU 4925 Apple Tree
- Hdu 4925 Apple Tree
- HDU 4925 Apple tree
- hdu 4925 Apple Tree
- hdu 4925 Apple Tree
- hdu 4925 Apple Tree
- HDU 4925 Apple Tree
- hdu 4925 apple tree
- java中this的三个作用
- SpringMVC上传文件的三种方式
- VMware之——安装CentOS6.5后无法连接网络的解决方案
- Spark整合Hive
- yolo生成和训练数据集
- HDU 6206 Apple
- 解决springmvc不能直接访问 jsp的问题
- 死磕微信!中国移动怒砸8400万为飞信打call,网友:回不去了
- iOS refreshPreferences: HangTracerEnabled: 0
- 关于指针的一些想法
- C语言程序设计17通信 第四章作业
- hdu 5874 Friends and Enemies
- 创建虚拟机
- layui tab控件中载入外部html页面