0_0_20347910_12731\Main.java:1: 错误: 非法字符: '#'
#include <cstdio>
^
0_0_20347910_12731\Main.java:1: 错误: 需要class, interface或enum
#include <cstdio>
^
0_0_20347910_12731\Main.java:2: 错误: 非法字符: '#'
#include <iostream>
^
0_0_20347910_12731\Main.java:3: 错误: 非法字符: '#'
#include <cmath>
^
0_0_20347910_12731\Main.java:4: 错误: 非法字符: '#'
#include <algorithm>
^
0_0_20347910_12731\Main.java:6: 错误: 非法字符: '#'
#define V P
^
0_0_20347910_12731\Main.java:6: 错误: 需要class, interface或enum
#define V P
^
0_0_20347910_12731\Main.java:8: 错误: 需要class, interface或enum
inline int dcmp (double x) {
^
0_0_20347910_12731\Main.java:10: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:13: 错误: 需要class, interface或enum
void scan() {
^
0_0_20347910_12731\Main.java:15: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:19: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:22: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:25: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:28: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:31: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:34: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:37: 错误: 需要class, interface或enum
inline double dot(V a, V b) {
^
0_0_20347910_12731\Main.java:39: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:42: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:45: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:48: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:51: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:54: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:57: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:60: 错误: 需要class, interface或enum
return V(-a.y / L, a.x / L);
^
0_0_20347910_12731\Main.java:61: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:64: 错误: 需要class, interface或enum
double t = cross(w, u) / cross(v, w);
^
0_0_20347910_12731\Main.java:65: 错误: 需要class, interface或enum
return p + v * t;
^
0_0_20347910_12731\Main.java:66: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:69: 错误: 需要class, interface或enum
return fabs(cross(v1, v2)) / len(v1);
^
0_0_20347910_12731\Main.java:70: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:73: 错误: 需要class, interface或enum
V v1 = b - a, v2 = p - a, v3 = p - b;
^
0_0_20347910_12731\Main.java:74: 错误: 需要class, interface或enum
if (dcmp(dot(v1, v2)) < 0) return len(v2);
^
0_0_20347910_12731\Main.java:75: 错误: 需要class, interface或enum
else if (dcmp(dot(v1, v3)) > 0) return len(v3);
^
0_0_20347910_12731\Main.java:76: 错误: 需要class, interface或enum
else return fabs(cross(v1, v2)) / len(v1);
^
0_0_20347910_12731\Main.java:77: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:80: 错误: 需要class, interface或enum
return a + v * (dot(v, p - a) / dot(v, v));
^
0_0_20347910_12731\Main.java:81: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:85: 错误: 需要class, interface或enum
return dcmp(c1) * dcmp(c2) < 0 && dcmp(c3) * dcmp(c4) < 0;
^
0_0_20347910_12731\Main.java:86: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:89: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:93: 错误: 需要class, interface或enum
p[n] = p[0];
^
0_0_20347910_12731\Main.java:94: 错误: 需要class, interface或enum
for (int i = 1; i < n; i ++)
^
0_0_20347910_12731\Main.java:94: 错误: 需要class, interface或enum
for (int i = 1; i < n; i ++)
^
0_0_20347910_12731\Main.java:94: 错误: 需要class, interface或enum
for (int i = 1; i < n; i ++)
^
0_0_20347910_12731\Main.java:96: 错误: 需要class, interface或enum
return s / 2;
^
0_0_20347910_12731\Main.java:97: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:100: 错误: 需要class, interface或enum
int m = 0;
^
0_0_20347910_12731\Main.java:101: 错误: 需要class, interface或enum
for (int i = 0; i < n; i ++) {
^
0_0_20347910_12731\Main.java:101: 错误: 需要class, interface或enum
for (int i = 0; i < n; i ++) {
^
0_0_20347910_12731\Main.java:101: 错误: 需要class, interface或enum
for (int i = 0; i < n; i ++) {
^
0_0_20347910_12731\Main.java:103: 错误: 需要class, interface或enum
ch[m ++] = p[i];
^
0_0_20347910_12731\Main.java:104: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:106: 错误: 需要class, interface或enum
for (int i = n - 2; i >= 0; i --) {
^
0_0_20347910_12731\Main.java:106: 错误: 需要class, interface或enum
for (int i = n - 2; i >= 0; i --) {
^
0_0_20347910_12731\Main.java:106: 错误: 需要class, interface或enum
for (int i = n - 2; i >= 0; i --) {
^
0_0_20347910_12731\Main.java:108: 错误: 需要class, interface或enum
ch[m ++] = p[i];
^
0_0_20347910_12731\Main.java:109: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:111: 错误: 需要class, interface或enum
return m;
^
0_0_20347910_12731\Main.java:112: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:115: 错误: 需要class, interface或enum
V v;
^
0_0_20347910_12731\Main.java:116: 错误: 需要class, interface或enum
double ang;
^
0_0_20347910_12731\Main.java:117: 错误: 需要class, interface或enum
L() {}
^
0_0_20347910_12731\Main.java:118: 错误: 需要class, interface或enum
L(P _p, V _v) : p(_p), v(_v) { ang = atan2(v.y, v.y); }
^
0_0_20347910_12731\Main.java:121: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:123: 错误: 需要class, interface或enum
inline int get(P a) {
^
0_0_20347910_12731\Main.java:125: 错误: 需要class, interface或enum
if( a.x <= 0 && a.y > 0) return 2;
^
0_0_20347910_12731\Main.java:126: 错误: 需要class, interface或enum
if( a.x < 0 && a.y <= 0) return 3;
^
0_0_20347910_12731\Main.java:127: 错误: 需要class, interface或enum
if( a.x >= 0 && a.y < 0) return 4;
^
0_0_20347910_12731\Main.java:128: 错误: 需要class, interface或enum
return 0;
^
0_0_20347910_12731\Main.java:129: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:132: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:135: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:138: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:141: 错误: 需要class, interface或enum
int h, t;
^
0_0_20347910_12731\Main.java:142: 错误: 需要class, interface或enum
P *p = new P[n];
^
0_0_20347910_12731\Main.java:143: 错误: 需要class, interface或enum
L *q = new L[n];
^
0_0_20347910_12731\Main.java:144: 错误: 需要class, interface或enum
q[h = t = 0] = l[0];
^
0_0_20347910_12731\Main.java:145: 错误: 需要class, interface或enum
for (int i = 1; i < n; i ++) {
^
0_0_20347910_12731\Main.java:145: 错误: 需要class, interface或enum
for (int i = 1; i < n; i ++) {
^
0_0_20347910_12731\Main.java:145: 错误: 需要class, interface或enum
for (int i = 1; i < n; i ++) {
^
0_0_20347910_12731\Main.java:147: 错误: 需要class, interface或enum
while (h < t && !onLeft(l[i], p[h])) h ++;
^
0_0_20347910_12731\Main.java:148: 错误: 需要class, interface或enum
q[++ t] = l[i];
^
0_0_20347910_12731\Main.java:149: 错误: 需要class, interface或enum
if (dcmp(cross(q[t].v, q[t - 1].v)) == 0) {
^
0_0_20347910_12731\Main.java:151: 错误: 需要class, interface或enum
if (onLeft(q[t], l[i].p)) q[t] = l[i];
^
0_0_20347910_12731\Main.java:152: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:154: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:156: 错误: 需要class, interface或enum
if (t - h <= 1) return 0;
^
0_0_20347910_12731\Main.java:157: 错误: 需要class, interface或enum
p[t] = inter(q[t], q[h]);
^
0_0_20347910_12731\Main.java:158: 错误: 需要class, interface或enum
int m = 0;
^
0_0_20347910_12731\Main.java:159: 错误: 需要class, interface或enum
for (int i = h; i <= t; i ++) po[m ++] = p[i];
^
0_0_20347910_12731\Main.java:159: 错误: 需要class, interface或enum
for (int i = h; i <= t; i ++) po[m ++] = p[i];
^
0_0_20347910_12731\Main.java:159: 错误: 需要class, interface或enum
for (int i = h; i <= t; i ++) po[m ++] = p[i];
^
0_0_20347910_12731\Main.java:160: 错误: 需要class, interface或enum
return m;
^
0_0_20347910_12731\Main.java:161: 错误: 需要class, interface或enum
}
^
0_0_20347910_12731\Main.java:164: 错误: 需要class, interface或e
|