0_0_28960279_32170\Main.java:2: 错误: 需要class, interface或enum
2 import java.util.Collections;
^
0_0_28960279_32170\Main.java:3: 错误: 需要class, interface或enum
3 import java.util.List;
^
0_0_28960279_32170\Main.java:4: 错误: 需要class, interface或enum
4 import java.util.Scanner;
^
0_0_28960279_32170\Main.java:5: 错误: 需要class, interface或enum
5
^
0_0_28960279_32170\Main.java:7: 错误: 非法的类型开始
7
^
0_0_28960279_32170\Main.java:7: 错误: 需要';'
7
^
0_0_28960279_32170\Main.java:9: 错误: 不是语句
9 Scanner scanner = new Scanner(System.in);
^
0_0_28960279_32170\Main.java:9: 错误: 需要';'
9 Scanner scanner = new Scanner(System.in);
^
0_0_28960279_32170\Main.java:10: 错误: 不是语句
10 int N = -1;
^
0_0_28960279_32170\Main.java:10: 错误: 需要';'
10 int N = -1;
^
0_0_28960279_32170\Main.java:11: 错误: 不是语句
11 while (N != 0) {
^
0_0_28960279_32170\Main.java:11: 错误: 需要';'
11 while (N != 0) {
^
0_0_28960279_32170\Main.java:12: 错误: 不是语句
12 N = scanner.nextInt();
^
0_0_28960279_32170\Main.java:12: 错误: 需要';'
12 N = scanner.nextInt();
^
0_0_28960279_32170\Main.java:13: 错误: 不是语句
13 List<Point> points = new ArrayList<>();
^
0_0_28960279_32170\Main.java:13: 错误: 需要';'
13 List<Point> points = new ArrayList<>();
^
0_0_28960279_32170\Main.java:14: 错误: 不是语句
14 for (int i = 0; i < N; i++) {
^
0_0_28960279_32170\Main.java:14: 错误: 需要';'
14 for (int i = 0; i < N; i++) {
^
0_0_28960279_32170\Main.java:15: 错误: 不是语句
15 Point point = new Point();
^
0_0_28960279_32170\Main.java:15: 错误: 需要';'
15 Point point = new Point();
^
0_0_28960279_32170\Main.java:16: 错误: 不是语句
16 point.setX(scanner.nextDouble());
^
0_0_28960279_32170\Main.java:16: 错误: 需要';'
16 point.setX(scanner.nextDouble());
^
0_0_28960279_32170\Main.java:17: 错误: 不是语句
17 point.setY(scanner.nextDouble());
^
0_0_28960279_32170\Main.java:17: 错误: 需要';'
17 point.setY(scanner.nextDouble());
^
0_0_28960279_32170\Main.java:18: 错误: 不是语句
18 points.add(point);
^
0_0_28960279_32170\Main.java:18: 错误: 需要';'
18 points.add(point);
^
0_0_28960279_32170\Main.java:19: 错误: 不是语句
19 }
^
0_0_28960279_32170\Main.java:19: 错误: 需要';'
19 }
^
0_0_28960279_32170\Main.java:20: 错误: 不是语句
20 if(N!=0){
^
0_0_28960279_32170\Main.java:20: 错误: 需要';'
20 if(N!=0){
^
0_0_28960279_32170\Main.java:21: 错误: 不是语句
21 double min = MinDistance(points);
^
0_0_28960279_32170\Main.java:21: 错误: 需要';'
21 double min = MinDistance(points);
^
0_0_28960279_32170\Main.java:22: 错误: 不是语句
22 System.out.printf("%.2f", min);
^
0_0_28960279_32170\Main.java:22: 错误: 需要';'
22 System.out.printf("%.2f", min);
^
0_0_28960279_32170\Main.java:23: 错误: 不是语句
23 }
^
0_0_28960279_32170\Main.java:23: 错误: 需要';'
23 }
^
0_0_28960279_32170\Main.java:24: 错误: 不是语句
24 }
^
0_0_28960279_32170\Main.java:24: 错误: 需要';'
24 }
^
0_0_28960279_32170\Main.java:25: 错误: 不是语句
25 }
^
0_0_28960279_32170\Main.java:25: 错误: 需要';'
25 }
^
0_0_28960279_32170\Main.java:26: 错误: 非法的类型开始
26
^
0_0_28960279_32170\Main.java:26: 错误: 需要';'
26
^
0_0_28960279_32170\Main.java:28: 错误: 不是语句
28 int n = points.size();
^
0_0_28960279_32170\Main.java:28: 错误: 需要';'
28 int n = points.size();
^
0_0_28960279_32170\Main.java:29: 错误: 不是语句
29 if (n < 2)
^
0_0_28960279_32170\Main.java:29: 错误: 需要';'
29 if (n < 2)
^
0_0_28960279_32170\Main.java:30: 错误: 不是语句
30 return Integer.MAX_VALUE;
^
0_0_28960279_32170\Main.java:30: 错误: 需要';'
30 return Integer.MAX_VALUE;
^
0_0_28960279_32170\Main.java:31: 错误: 不是语句
31 if (n == 2) {
^
0_0_28960279_32170\Main.java:31: 错误: 需要';'
31 if (n == 2) {
^
0_0_28960279_32170\Main.java:32: 错误: 不是语句
32 double distance = Distance(points.get(0), points.get(1));
^
0_0_28960279_32170\Main.java:32: 错误: 需要';'
32 double distance = Distance(points.get(0), points.get(1));
^
0_0_28960279_32170\Main.java:33: 错误: 不是语句
33 return distance;
^
0_0_28960279_32170\Main.java:33: 错误: 需要';'
33 return distance;
^
0_0_28960279_32170\Main.java:34: 错误: 不是语句
34 }
^
0_0_28960279_32170\Main.java:34: 错误: 需要';'
34 }
^
0_0_28960279_32170\Main.java:35: 错误: 不是语句
35 Collections.sort(points);// 将点按照x坐标排好
^
0_0_28960279_32170\Main.java:35: 错误: 需要';'
35 Collections.sort(points);// 将点按照x坐标排好
^
0_0_28960279_32170\Main.java:36: 错误: 不是语句
36 // 分界线为中间两点x坐标的一半
^
0_0_28960279_32170\Main.java:36: 错误: 需要';'
36 // 分界线为中间两点x坐标的一半
^
0_0_28960279_32170\Main.java:38: 错误: 不是语句
38 // 以x = m 为界限分为两个点集
^
0_0_28960279_32170\Main.java:38: 错误: 需要';'
38 // 以x = m 为界限分为两个点集
^
0_0_28960279_32170\Main.java:40: 错误: 不是语句
40 List<Point> rightPoints = new ArrayList<>();
^
0_0_28960279_32170\Main.java:40: 错误: 需要';'
40 List<Point> rightPoints = new ArrayList<>();
^
0_0_28960279_32170\Main.java:41: 错误: 不是语句
41 leftPoints.addAll(points.subList(0, points.size() / 2));
^
0_0_28960279_32170\Main.java:41: 错误: 需要';'
41 leftPoints.addAll(points.subList(0, points.size() / 2));
^
0_0_28960279_32170\Main.java:42: 错误: 不是语句
42 rightPoints.addAll(points.subList(points.size() / 2, points.size()));
^
0_0_28960279_32170\Main.java:42: 错误: 需要';'
42 rightPoints.addAll(points.subList(points.size() / 2, points.size()));
^
0_0_28960279_32170\Main.java:43: 错误: 不是语句
43
^
0_0_28960279_32170\Main.java:43: 错误: 需要';'
43
^
0_0_28960279_32170\Main.java:45: 错误: 不是语句
45 double rightMin = MinDistance(rightPoints);
^
0_0_28960279_32170\Main.java:45: 错误: 需要';'
45 double rightMin = MinDistance(rightPoints);
^
0_0_28960279_32170\Main.java:46: 错误: 不是语句
46
^
0_0_28960279_32170\Main.java:46: 错误: 需要';'
46
^
0_0_28960279_32170\Main.java:49: 错误: 不是语句
49
^
0_0_28960279_32170\Main.java:49: 错误: 需要';'
49
^
0_0_28960279_32170\Main.java:52: 错误: 不是语句
52 List<Point> P2 = new ArrayList<>();
^
0_0_28960279_32170\Main.java:52: 错误: 需要';'
52 List<Point> P2 = new ArrayList<>();
^
0_0_28960279_32170\Main.java:53: 错误: 不是语句
53 for (Point point : points) {
^
0_0_28960279_32170\Main.java:53: 错误: 需要';'
53 for (Point point : points) {
^
0_0_28960279_32170\Main.java:54: 错误: 不是语句
54 if (point.getX() >= (m - min) && point.getX() < m) {
^
0_0_28960279_32170\Main.java:54: 错误: 需要';'
54 if (point.getX() >= (m - min) && point.getX() < m) {
^
0_0_28960279_32170\Main.java:55: 错误: 不是语句
55 P1.add(point);
^
0_0_28960279_32170\Main.java:55: 错误: 需要';'
55 P1.add(point);
^
0_0_28960279_32170\Main.java:56: 错误: 不是语句
56 }
^
0_0_28960279_32170\Main.java:56: 错误: 需要';'
56 }
^
0_0_28960279_32170\Main.java:57: 错误: 不是语句
57 if (point.getX() > m && point.getX() <= m + min) {
^
0_0_28960279_32170\Main.java:57: 错误: 需要';'
57 if (point.getX() > m && point.getX() <= m + min) {
^
0_0_28960279_32170\Main.java:58: 错误: 不是语句
58 P2.add(point);
^
0_0_28960279_32170\Main.java:58: 错误: 需要';'
58 P2.add(point);
^
0_0_28960279_32170\Main.java:59: 错误: 不是语句
59 }
^
0_0_28960279_32170\Main.java:59: 错误: 需要';'
59 }
^
0_0_28960279_32170\Main.java:60: 错误: 不是语句
60 }
^
0_0_28960279_32170\Main.java:60: 错误: 需要';'
60 }
^
0_0_28960279_32170\Main.java:61: 错误: 不是语句
61
^
0_0_28960279_32170\Main.java:61: 错误: 需要';'
61
^
0_0_28960279_32170\Main.java:63: 错误: 不是语句
63 double distance;
^
0_0_28960279_32170\Main.java:63: 错误: 需要';'
63 double distance;
^
0_0_28960279_32170\Main.java:64: 错误: 不是语句
64 boolean flag1, flag2;
^
0_0_28960279_32170\Main.java:64: 错误: 需要';'
64 boolean flag1, flag2;
^
100 个错误
|