给出面积,求三角形的任意三个点,gcd 用来约分

Posted landingguy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给出面积,求三角形的任意三个点,gcd 用来约分相关的知识,希望对你有一定的参考价值。

http://codeforces.com/contest/1058/problem/D

条件

1. 给出面积m*n/k

2. 0x1,x2,x3n           0y1,y2,y3m

3. 点都是整数的。

首先 假设三角形的两条直角边为a,b,则 n * m / k = a * b / 2,如果等式成立,就 (2 * n * m)% k == 0

其次 怎么找到a 和 b呢

a*b =2* n*m/k

由于(2 * n * m)% k == 0 ,n和k能约分,m和k也能约分

最后约得的 就是 2* n*m/k = 2*c *d    那么令a=2c,b=d 就是一个解啦。

https://www.cnblogs.com/zgglj-com/p/9694922.html 

 

gcd 用来约分


以上是关于给出面积,求三角形的任意三个点,gcd 用来约分的主要内容,如果未能解决你的问题,请参考以下文章

java 给定三个点由三个点求三角形周长和面积

golang实现已知三角形三点坐标,求三角形面积

java编程求三角形面积

利用SpringBoot编写一个Web程序,输入三个边的边长,求三角形的周长和面积。若构不成三角形,给出提示信息。 要求:作业给出输入表单的源码控制器方法源码结果页面源码。并给出运行截图

C#编程 已知三个点求组成三角形的周长和面积

C#编程 已知三个点求组成三角形的周长和面积