0_0_12018820_12642\Main.java:1: 非法字符: \35
#include <iostream>
^
0_0_12018820_12642\Main.java:2: 非法字符: \35
#include <cstring>
^
0_0_12018820_12642\Main.java:3: 非法字符: \35
#include <cstdio>
^
0_0_12018820_12642\Main.java:4: 非法字符: \35
#include <algorithm>
^
0_0_12018820_12642\Main.java:5: 非法字符: \35
#include <cmath>
^
0_0_12018820_12642\Main.java:6: 非法字符: \35
#include <climits>
^
0_0_12018820_12642\Main.java:9: 需要为 class、interface 或 enum
typedef long long LL;
^
0_0_12018820_12642\Main.java:10: 需要为 class、interface 或 enum
const LL M = 1000000007;
^
0_0_12018820_12642\Main.java:12: 需要为 class、interface 或 enum
void gcd(LL a, LL b, LL &x, LL &y, LL &g)
^
0_0_12018820_12642\Main.java:17: 需要为 class、interface 或 enum
return;
^
0_0_12018820_12642\Main.java:18: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:20: 需要为 class、interface 或 enum
y -= a / b * x;
^
0_0_12018820_12642\Main.java:21: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:26: 需要为 class、interface 或 enum
gcd(a, M, x, y, g);
^
0_0_12018820_12642\Main.java:27: 需要为 class、interface 或 enum
return (x + M) % M;
^
0_0_12018820_12642\Main.java:28: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:33: 需要为 class、interface 或 enum
for(; n > 0; n >>= 1, a = a * a % M) if(n & 1) ans = ans * a % M;
^
0_0_12018820_12642\Main.java:33: 需要为 class、interface 或 enum
for(; n > 0; n >>= 1, a = a * a % M) if(n & 1) ans = ans * a % M;
^
0_0_12018820_12642\Main.java:33: 需要为 class、interface 或 enum
for(; n > 0; n >>= 1, a = a * a % M) if(n & 1) ans = ans * a % M;
^
0_0_12018820_12642\Main.java:34: 需要为 class、interface 或 enum
return ans;
^
0_0_12018820_12642\Main.java:35: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:45: 需要为 class、interface 或 enum
const double PI = acos(-1.0);
^
0_0_12018820_12642\Main.java:47: 需要为 class、interface 或 enum
inline int sign(double x)
^
0_0_12018820_12642\Main.java:50: 需要为 class、interface 或 enum
if(x > eps) return 1;
^
0_0_12018820_12642\Main.java:51: 需要为 class、interface 或 enum
return 0;
^
0_0_12018820_12642\Main.java:52: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:57: 需要为 class、interface 或 enum
if(sign(x - 2 * PI) >= 0) x -= 2 * PI;
^
0_0_12018820_12642\Main.java:58: 需要为 class、interface 或 enum
return x;
^
0_0_12018820_12642\Main.java:59: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:64: 需要为 class、interface 或 enum
int id;
^
0_0_12018820_12642\Main.java:65: 需要为 class、interface 或 enum
Point(){}
^
0_0_12018820_12642\Main.java:70: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:73: 需要为 class、interface 或 enum
bool cmp_id(Point a, Point b){return a.id < b.id;}
^
0_0_12018820_12642\Main.java:73: 需要为 class、interface 或 enum
bool cmp_id(Point a, Point b){return a.id < b.id;}
^
0_0_12018820_12642\Main.java:75: 需要为 class、interface 或 enum
Point operator+(Point a, Point b){return Point(a.x + b.x, a.y + b.y);}
^
0_0_12018820_12642\Main.java:76: 需要为 class、interface 或 enum
Point operator-(Point a, Point b){return Point(a.x - b.x, a.y - b.y);}
^
0_0_12018820_12642\Main.java:77: 需要为 class、interface 或 enum
Point operator*(Point a, double t){return Point(a.x * t, a.y * t);}
^
0_0_12018820_12642\Main.java:78: 需要为 class、interface 或 enum
Point operator/(Point a, double t){return Point(a.x / t, a.y / t);}
^
0_0_12018820_12642\Main.java:79: 需要为 class、interface 或 enum
bool operator<(Point a, Point b){return sign(a.x - b.x) < 0 || (sign(a.x - b.x) == 0 && sign(a.y - b.y) < 0);}
^
0_0_12018820_12642\Main.java:80: 需要为 class、interface 或 enum
bool operator==(Point a, Point b){return sign(a.x - b.x) == 0 && sign(a.y - b.y) == 0;}
^
0_0_12018820_12642\Main.java:81: 需要为 class、interface 或 enum
inline double cross(Point a, Point b){return a.x * b.y - b.x * a.y;}
^
0_0_12018820_12642\Main.java:82: 需要为 class、interface 或 enum
inline double cross(Point a, Point b, Point o){return cross(a - o, b - o);}
^
0_0_12018820_12642\Main.java:83: 需要为 class、interface 或 enum
inline double dis(Point a){return sqrt(a.x * a.x + a.y * a.y);}
^
0_0_12018820_12642\Main.java:84: 需要为 class、interface 或 enum
inline double dis(Point a, Point b){return dis(a - b);}
^
0_0_12018820_12642\Main.java:85: 需要为 class、interface 或 enum
inline double angle(Point a){return atan2(a.y, a.x);}
^
0_0_12018820_12642\Main.java:86: 需要为 class、interface 或 enum
inline double angle(Point o, Point a){return angle(a - o);}
^
0_0_12018820_12642\Main.java:87: 需要为 class、interface 或 enum
inline double angle(Point a, Point b, Point o){return stdAngle(angle(o, a) - angle(o, b));}
^
0_0_12018820_12642\Main.java:93: 需要为 class、interface 或 enum
int i, j;
^
0_0_12018820_12642\Main.java:94: 需要为 class、interface 或 enum
for(i = 0; i < fn; i++)
^
0_0_12018820_12642\Main.java:94: 需要为 class、interface 或 enum
for(i = 0; i < fn; i++)
^
0_0_12018820_12642\Main.java:94: 需要为 class、interface 或 enum
for(i = 0; i < fn; i++)
^
0_0_12018820_12642\Main.java:97: 需要为 class、interface 或 enum
to[j++] = from[i];
^
0_0_12018820_12642\Main.java:98: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:100: 需要为 class、interface 或 enum
for(i = fn - 2; i >= 0; i--)
^
0_0_12018820_12642\Main.java:100: 需要为 class、interface 或 enum
for(i = fn - 2; i >= 0; i--)
^
0_0_12018820_12642\Main.java:100: 需要为 class、interface 或 enum
for(i = fn - 2; i >= 0; i--)
^
0_0_12018820_12642\Main.java:103: 需要为 class、interface 或 enum
to[j++] = from[i];
^
0_0_12018820_12642\Main.java:104: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:106: 需要为 class、interface 或 enum
tn = j;
^
0_0_12018820_12642\Main.java:107: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:112: 需要为 class、interface 或 enum
double area = 0.0, tmp;
^
0_0_12018820_12642\Main.java:113: 需要为 class、interface 或 enum
for(int i = 1; i < fn - 1; i++)
^
0_0_12018820_12642\Main.java:113: 需要为 class、interface 或 enum
for(int i = 1; i < fn - 1; i++)
^
0_0_12018820_12642\Main.java:113: 需要为 class、interface 或 enum
for(int i = 1; i < fn - 1; i++)
^
0_0_12018820_12642\Main.java:116: 需要为 class、interface 或 enum
p = p + (from[i] + from[i + 1] + from[0]) / 3.0 * tmp;
^
0_0_12018820_12642\Main.java:117: 需要为 class、interface 或 enum
area += tmp;
^
0_0_12018820_12642\Main.java:118: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:122: 需要为 class、interface 或 enum
for(int i = 0; i < fn; i++) p = p + from[i];
^
0_0_12018820_12642\Main.java:122: 需要为 class、interface 或 enum
for(int i = 0; i < fn; i++) p = p + from[i];
^
0_0_12018820_12642\Main.java:122: 需要为 class、interface 或 enum
for(int i = 0; i < fn; i++) p = p + from[i];
^
0_0_12018820_12642\Main.java:123: 需要为 class、interface 或 enum
return p / fn;
^
0_0_12018820_12642\Main.java:124: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:126: 需要为 class、interface 或 enum
}
^
0_0_12018820_12642\Main.java:129: 需要为 class、interface 或 enum
bool edge[111][111], vis[111];
^
0_0_12018820_12642\Main.java:130: 需要为 class、interface 或 enum
int to[111], n, du[111];
^
0_0_12018820_12642\Main.java:131: 需要为 class、interface 或 enum
double rota[111][111];
^
0_0_12018820_12642\Main.java:133: 需要为 class、interface 或 enum
int check(double agl)
^
0_0_12018820_12642\Main.java:136: 需要为 class、interface 或 enum
memset(to, -1, sizeof(to));
^
0_0_12018820_12642\Main.java:137: 需要为 class、interface 或 enum
for(i = 0; i < n; i++)
^
0_0_12018820_12642\Main.java:137: 需要为 class、interface 或 enum
for(i = 0; i < n; i++)
^
0_0_12018820_12642\Main.java:137: 需要为 class、interface 或 enum
|