0_0_10434078_26140\Main.java:1: 非法字符: \35
#include <iostream>
^
0_0_10434078_26140\Main.java:2: 非法字符: \35
#include <algorithm>
^
0_0_10434078_26140\Main.java:3: 非法字符: \35
#include <cmath>
^
0_0_10434078_26140\Main.java:5: 需要为 class、interface 或 enum
const int SIZE = 100005;
^
0_0_10434078_26140\Main.java:6: 需要为 class、interface 或 enum
const int L = -1;
^
0_0_10434078_26140\Main.java:7: 需要为 class、interface 或 enum
const int R = 1;
^
0_0_10434078_26140\Main.java:9: 需要为 class、interface 或 enum
typedef struct
^
0_0_10434078_26140\Main.java:12: 需要为 class、interface 或 enum
double x;
^
0_0_10434078_26140\Main.java:13: 需要为 class、interface 或 enum
double y; /*用于记录坐标点*/
^
0_0_10434078_26140\Main.java:14: 需要为 class、interface 或 enum
}coord;
^
0_0_10434078_26140\Main.java:16: 需要为 class、interface 或 enum
coord num[SIZE], c[SIZE]/*用作辅助数组*/;
^
0_0_10434078_26140\Main.java:18: 需要为 class、interface 或 enum
double getDistance(coord &bi1, coord &bi2) /*求得两点之间的距离*/
^
0_0_10434078_26140\Main.java:21: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:27: 需要为 class、interface 或 enum
else
^
0_0_10434078_26140\Main.java:29: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:35: 需要为 class、interface 或 enum
else
^
0_0_10434078_26140\Main.java:37: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:42: 需要为 class、interface 或 enum
minLength = bi1 > bi2 ? bi2 : bi1;
^
0_0_10434078_26140\Main.java:43: 需要为 class、interface 或 enum
minLength = minLength > bi3 ? bi3 : minLength;
^
0_0_10434078_26140\Main.java:44: 需要为 class、interface 或 enum
return minLength;
^
0_0_10434078_26140\Main.java:45: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:51: 需要为 class、interface 或 enum
return bi1;
^
0_0_10434078_26140\Main.java:52: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:58: 需要为 class、interface 或 enum
int count = high - low;
^
0_0_10434078_26140\Main.java:59: 需要为 class、interface 或 enum
if (count == 0)
^
0_0_10434078_26140\Main.java:62: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:66: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:70: 需要为 class、interface 或 enum
temp1 = getDistance(num[low], num[low + 1]);
^
0_0_10434078_26140\Main.java:71: 需要为 class、interface 或 enum
temp2 = getDistance(num[low + 1], num[high]);
^
0_0_10434078_26140\Main.java:72: 需要为 class、interface 或 enum
temp3 = getDistance(num[low], num[high]);
^
0_0_10434078_26140\Main.java:73: 需要为 class、interface 或 enum
dis = min(temp1, temp2, temp3);
^
0_0_10434078_26140\Main.java:74: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:78: 需要为 class、interface 或 enum
int mid = (low + high) / 2;
^
0_0_10434078_26140\Main.java:79: 需要为 class、interface 或 enum
int p = 0;
^
0_0_10434078_26140\Main.java:80: 需要为 class、interface 或 enum
int i, j;
^
0_0_10434078_26140\Main.java:82: 需要为 class、interface 或 enum
leftmin = divide_conquer(low, mid); /*求得左边部分的最小值*/
^
0_0_10434078_26140\Main.java:83: 需要为 class、interface 或 enum
rightmin = divide_conquer(mid + 1, high); /*求得右边部分的最小值*/
^
0_0_10434078_26140\Main.java:84: 需要为 class、interface 或 enum
dis = minDist(leftmin, rightmin);
^
0_0_10434078_26140\Main.java:87: 需要为 class、interface 或 enum
for (i = low; i <= mid; i++)
^
0_0_10434078_26140\Main.java:87: 需要为 class、interface 或 enum
for (i = low; i <= mid; i++)
^
0_0_10434078_26140\Main.java:87: 需要为 class、interface 或 enum
for (i = low; i <= mid; i++)
^
0_0_10434078_26140\Main.java:90: 需要为 class、interface 或 enum
if (num[i].x >= leftCoord)
^
0_0_10434078_26140\Main.java:93: 需要为 class、interface 或 enum
c[p].x = num[i].x;
^
0_0_10434078_26140\Main.java:94: 需要为 class、interface 或 enum
c[p].y = num[i].y;
^
0_0_10434078_26140\Main.java:95: 需要为 class、interface 或 enum
p++;
^
0_0_10434078_26140\Main.java:96: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:98: 需要为 class、interface 或 enum
for ( ; i <= high; i++)
^
0_0_10434078_26140\Main.java:98: 需要为 class、interface 或 enum
for ( ; i <= high; i++)
^
0_0_10434078_26140\Main.java:101: 需要为 class、interface 或 enum
if (num[i].x <= rightCoord)
^
0_0_10434078_26140\Main.java:104: 需要为 class、interface 或 enum
c[p].x = num[i].x;
^
0_0_10434078_26140\Main.java:105: 需要为 class、interface 或 enum
c[p].y = num[i].y;
^
0_0_10434078_26140\Main.java:106: 需要为 class、interface 或 enum
p++;
^
0_0_10434078_26140\Main.java:107: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:110: 需要为 class、interface 或 enum
for (i = 0; i < p; i++)
^
0_0_10434078_26140\Main.java:110: 需要为 class、interface 或 enum
for (i = 0; i < p; i++)
^
0_0_10434078_26140\Main.java:110: 需要为 class、interface 或 enum
for (i = 0; i < p; i++)
^
0_0_10434078_26140\Main.java:114: 需要为 class、interface 或 enum
for (j = 1; (j <= 7) && (i + j < p); j++)
^
0_0_10434078_26140\Main.java:114: 需要为 class、interface 或 enum
for (j = 1; (j <= 7) && (i + j < p); j++)
^
0_0_10434078_26140\Main.java:119: 需要为 class、interface 或 enum
if(min < dis)
^
0_0_10434078_26140\Main.java:122: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:129: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:135: 需要为 class、interface 或 enum
while (cin >> n && n != 0)
^
0_0_10434078_26140\Main.java:139: 需要为 class、interface 或 enum
for (int i = 0; i < n; i++)
^
0_0_10434078_26140\Main.java:139: 需要为 class、interface 或 enum
for (int i = 0; i < n; i++)
^
0_0_10434078_26140\Main.java:139: 需要为 class、interface 或 enum
for (int i = 0; i < n; i++)
^
0_0_10434078_26140\Main.java:142: 需要为 class、interface 或 enum
cin >> num[i].x >> num[i].y;
^
0_0_10434078_26140\Main.java:143: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:147: 需要为 class、interface 或 enum
result = divide_conquer(0, n - 1);
^
0_0_10434078_26140\Main.java:149: 需要为 class、interface 或 enum
printf("%.2lf\n", result / 2);
^
0_0_10434078_26140\Main.java:150: 需要为 class、interface 或 enum
}
^
0_0_10434078_26140\Main.java:153: 需要为 class、interface 或 enum
}
|