0_0_2830659_9894\Main.java:1: 非法字符: \35
#include <cstdio>
^
0_0_2830659_9894\Main.java:2: 非法字符: \35
#include <iostream>
^
0_0_2830659_9894\Main.java:3: 非法字符: \35
#include <cstring>
^
0_0_2830659_9894\Main.java:4: 非法字符: \35
#include <cmath>
^
0_0_2830659_9894\Main.java:5: 非法字符: \35
#include <algorithm>
^
0_0_2830659_9894\Main.java:6: 非法字符: \35
#include <vector>
^
0_0_2830659_9894\Main.java:9: 需要为 class、interface 或 enum
const double eps = 1e-9;
^
0_0_2830659_9894\Main.java:10: 需要为 class、interface 或 enum
const int MAXN = 512;
^
0_0_2830659_9894\Main.java:12: 需要为 class、interface 或 enum
struct Point{
^
0_0_2830659_9894\Main.java:14: 需要为 class、interface 或 enum
Point(){}
^
0_0_2830659_9894\Main.java:18: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:20: 需要为 class、interface 或 enum
struct Seg{
^
0_0_2830659_9894\Main.java:22: 需要为 class、interface 或 enum
Seg(){}
^
0_0_2830659_9894\Main.java:26: 需要为 class、interface 或 enum
typedef vector<Point> Polygon;
^
0_0_2830659_9894\Main.java:28: 需要为 class、interface 或 enum
inline int sign(double k){
^
0_0_2830659_9894\Main.java:30: 需要为 class、interface 或 enum
return k>0? 1:-1;
^
0_0_2830659_9894\Main.java:31: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:34: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:37: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:40: 需要为 class、interface 或 enum
double ret = 0;
^
0_0_2830659_9894\Main.java:41: 需要为 class、interface 或 enum
if(len < 3)return 0;
^
0_0_2830659_9894\Main.java:42: 需要为 class、interface 或 enum
for(int i = 0; i < len; ++i){
^
0_0_2830659_9894\Main.java:42: 需要为 class、interface 或 enum
for(int i = 0; i < len; ++i){
^
0_0_2830659_9894\Main.java:42: 需要为 class、interface 或 enum
for(int i = 0; i < len; ++i){
^
0_0_2830659_9894\Main.java:44: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:46: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:49: 需要为 class、interface 或 enum
int t2 = sign(cross(A.b, B.a, B.b));
^
0_0_2830659_9894\Main.java:50: 需要为 class、interface 或 enum
int t3 = sign(cross(B.a, A.a, A.b));
^
0_0_2830659_9894\Main.java:51: 需要为 class、interface 或 enum
int t4 = sign(cross(B.b, A.a, A.b));
^
0_0_2830659_9894\Main.java:52: 需要为 class、interface 或 enum
if(t1*t2 == -1 && t3*t4 == -1){ //线段相交
^
0_0_2830659_9894\Main.java:54: 需要为 class、interface 或 enum
double s2 = cross(A.a, A.b, B.b);
^
0_0_2830659_9894\Main.java:55: 需要为 class、interface 或 enum
p.x = (s1*B.b.x + s2*B.a.x)/(s1+s2);
^
0_0_2830659_9894\Main.java:56: 需要为 class、interface 或 enum
p.y = (s1*B.b.y + s2*B.a.y)/(s1+s2);
^
0_0_2830659_9894\Main.java:57: 需要为 class、interface 或 enum
return 1;
^
0_0_2830659_9894\Main.java:58: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:60: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:63: 需要为 class、interface 或 enum
return sign(p1.x-A.a.x)*sign(p1.x-A.b.x)<=0 && sign(p1.y-A.a.y)*sign(p1.y-A.b.y)<=0;
^
0_0_2830659_9894\Main.java:64: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:69: 需要为 class、interface 或 enum
for(int i = 0; i < len; ++i){
^
0_0_2830659_9894\Main.java:69: 需要为 class、interface 或 enum
for(int i = 0; i < len; ++i){
^
0_0_2830659_9894\Main.java:69: 需要为 class、interface 或 enum
for(int i = 0; i < len; ++i){
^
0_0_2830659_9894\Main.java:71: 需要为 class、interface 或 enum
if(InSeg(p1, Seg(poly[i], poly[(i+1)%len]))){
^
0_0_2830659_9894\Main.java:74: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:76: 需要为 class、interface 或 enum
else if(t < 0)f2 = 1;
^
0_0_2830659_9894\Main.java:77: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:79: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:83: 需要为 class、interface 或 enum
p3.clear();
^
0_0_2830659_9894\Main.java:84: 需要为 class、interface 或 enum
for(int i = 0; i < p1.size(); ++i)
^
0_0_2830659_9894\Main.java:84: 需要为 class、interface 或 enum
for(int i = 0; i < p1.size(); ++i)
^
0_0_2830659_9894\Main.java:84: 需要为 class、interface 或 enum
for(int i = 0; i < p1.size(); ++i)
^
0_0_2830659_9894\Main.java:87: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:88: 需要为 class、interface 或 enum
for(int i = 0; i < p2.size(); ++i)
^
0_0_2830659_9894\Main.java:88: 需要为 class、interface 或 enum
for(int i = 0; i < p2.size(); ++i)
^
0_0_2830659_9894\Main.java:91: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:93: 需要为 class、interface 或 enum
for(int i = 0; i < p1.size(); ++i)
^
0_0_2830659_9894\Main.java:93: 需要为 class、interface 或 enum
for(int i = 0; i < p1.size(); ++i)
^
0_0_2830659_9894\Main.java:93: 需要为 class、interface 或 enum
for(int i = 0; i < p1.size(); ++i)
^
0_0_2830659_9894\Main.java:94: 需要为 class、interface 或 enum
for(int j = 0; j < p2.size(); ++j)
^
0_0_2830659_9894\Main.java:94: 需要为 class、interface 或 enum
for(int j = 0; j < p2.size(); ++j)
^
0_0_2830659_9894\Main.java:98: 需要为 class、interface 或 enum
for(int i = 0; i < p3.size(); i++)
^
0_0_2830659_9894\Main.java:98: 需要为 class、interface 或 enum
for(int i = 0; i < p3.size(); i++)
^
0_0_2830659_9894\Main.java:98: 需要为 class、interface 或 enum
for(int i = 0; i < p3.size(); i++)
^
0_0_2830659_9894\Main.java:99: 需要为 class、interface 或 enum
for(int j=i+1; j < p3.size(); j++)
^
0_0_2830659_9894\Main.java:99: 需要为 class、interface 或 enum
for(int j=i+1; j < p3.size(); j++)
^
0_0_2830659_9894\Main.java:102: 需要为 class、interface 或 enum
j--;
^
0_0_2830659_9894\Main.java:103: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:107: 需要为 class、interface 或 enum
for(int i = 1; i < p3.size(); ++i)
^
0_0_2830659_9894\Main.java:107: 需要为 class、interface 或 enum
for(int i = 1; i < p3.size(); ++i)
^
0_0_2830659_9894\Main.java:107: 需要为 class、interface 或 enum
for(int i = 1; i < p3.size(); ++i)
^
0_0_2830659_9894\Main.java:110: 需要为 class、interface 或 enum
swap(p3[0], p3[k]);
^
0_0_2830659_9894\Main.java:111: 需要为 class、interface 或 enum
for(int i = 1; i < p3.size(); ++i)
^
0_0_2830659_9894\Main.java:111: 需要为 class、interface 或 enum
for(int i = 1; i < p3.size(); ++i)
^
0_0_2830659_9894\Main.java:111: 需要为 class、interface 或 enum
for(int i = 1; i < p3.size(); ++i)
^
0_0_2830659_9894\Main.java:113: 需要为 class、interface 或 enum
sort(p3.begin()+1, p3.end());
^
0_0_2830659_9894\Main.java:114: 需要为 class、interface 或 enum
return fabs(Area(p3));
^
0_0_2830659_9894\Main.java:115: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:117: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:120: 需要为 class、interface 或 enum
while(n < m){
^
0_0_2830659_9894\Main.java:122: 需要为 class、interface 或 enum
++n, --m;
^
0_0_2830659_9894\Main.java:123: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:127: 需要为 class、interface 或 enum
Polygon poly1, poly2, tmpoly;
^
0_0_2830659_9894\Main.java:129: 需要为 class、interface 或 enum
int main()
^
0_0_2830659_9894\Main.java:132: 需要为 class、interface 或 enum
Point pt;
^
0_0_2830659_9894\Main.java:133: 需要为 class、interface 或 enum
double area;
^
0_0_2830659_9894\Main.java:134: 需要为 class、interface 或 enum
while(scanf("%d %d", &n, &m) != EOF){
^
0_0_2830659_9894\Main.java:136: 需要为 class、interface 或 enum
poly2.clear();
^
0_0_2830659_9894\Main.java:137: 需要为 class、interface 或 enum
area = 0;
^
0_0_2830659_9894\Main.java:138: 需要为 class、interface 或 enum
for(i = 0; i < n; ++i){
^
0_0_2830659_9894\Main.java:138: 需要为 class、interface 或 enum
for(i = 0; i < n; ++i){
^
0_0_2830659_9894\Main.java:138: 需要为 class、interface 或 enum
for(i = 0; i < n; ++i){
^
0_0_2830659_9894\Main.java:140: 需要为 class、interface 或 enum
poly1.push_back(pt);
^
0_0_2830659_9894\Main.java:141: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:143: 需要为 class、interface 或 enum
if(t < 0){
^
0_0_2830659_9894\Main.java:145: 需要为 class、interface 或 enum
}
^
0_0_2830659_9894\Main.java:147: 需要为 class、interface 或 enum
for(i = 0; i < m; ++i){
^
0_0_2830659_9894\Main.java:147: 需要为 class、interface 或 enum
for(i = 0; i < m; ++i){
^
0_0_2830659_9894\Main.java:147: 需要为 class、interface 或 enum
for(i = 0; i < m; ++i){
^
0_0_2830659_9894\Main.java:149: 需要为 class、in
|