hdu1969 java
时间: 2023-11-12 13:59:40 浏览: 178
好的,我明白了。针对你的问题,我猜测你是在问如何使用Java解决hdu1969这道题目。如果我的猜测正确,那么我可以给你一些思路和代码实现。
首先,我们需要明确题目的意思。题目要求我们求出一个多边形的面积,这个多边形由若干个点组成。我们可以使用海龙公式来计算多边形的面积,具体实现如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
while (n-- > 0) {
int m = scanner.nextInt();
double x1 = scanner.nextDouble();
double y1 = scanner.nextDouble();
double x2 = scanner.nextDouble();
double y2 = scanner.nextDouble();
double x3 = scanner.nextDouble();
double y3 = scanner.nextDouble();
double a = Math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));
double b = Math.sqrt((x1 - x3) * (x1 - x3) + (y1 - y3) * (y1 - y3));
double c = Math.sqrt((x2 - x3) * (x2 - x3) + (y2 - y3) * (y2 - y3));
double p = (a + b + c) / 2;
double s = Math.sqrt(p * (p - a) * (p - b) * (p - c));
System.out.printf("%.2f\n", s);
}
}
}
```
以上代码实现了对hdu1969题目的求解,你可以将其复制到你的Java IDE中进行编译和运行。
阅读全文