F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_3136001_32189\Main.java:1: 非法字符: \35
#include<iostream>
^
0_0_3136001_32189\Main.java:2: 非法字符: \35
#include<algorithm>
^
0_0_3136001_32189\Main.java:3: 非法字符: \35
#include<vector>
^
0_0_3136001_32189\Main.java:4: 非法字符: \35
#define eps 1e-6
^
0_0_3136001_32189\Main.java:7: 需要为 class、interface 或 enum
struct TPoint{
^
0_0_3136001_32189\Main.java:9: 需要为 class、interface 或 enum
};
^
0_0_3136001_32189\Main.java:11: 需要为 class、interface 或 enum
bool operator < (TPoint a, TPoint b){
^
0_0_3136001_32189\Main.java:13: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:17: 需要为 class、interface 或 enum
vector<TPoint> points;
^
0_0_3136001_32189\Main.java:18: 需要为 class、interface 或 enum
vector<int> upper, lower;
^
0_0_3136001_32189\Main.java:19: 需要为 class、interface 或 enum
vector<int> ans;
^
0_0_3136001_32189\Main.java:20: 需要为 class、interface 或 enum
TPoint G;
^
0_0_3136001_32189\Main.java:22: 需要为 class、interface 或 enum
inline double det(double x1, double y1, double x2, double y2){
^
0_0_3136001_32189\Main.java:24: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:28: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:32: 需要为 class、interface 或 enum
    result.x = result.y = 0;
    ^
0_0_3136001_32189\Main.java:33: 需要为 class、interface 或 enum
    int i;
    ^
0_0_3136001_32189\Main.java:34: 需要为 class、interface 或 enum
    double area;
    ^
0_0_3136001_32189\Main.java:35: 需要为 class、interface 或 enum
    double totarea = 0;
    ^
0_0_3136001_32189\Main.java:36: 需要为 class、interface 或 enum
    for (i = 2; i <= points.size() - 1; i++) {
    ^
0_0_3136001_32189\Main.java:36: 需要为 class、interface 或 enum
    for (i = 2; i <= points.size() - 1; i++) {
                ^
0_0_3136001_32189\Main.java:36: 需要为 class、interface 或 enum
    for (i = 2; i <= points.size() - 1; i++) {
                                        ^
0_0_3136001_32189\Main.java:38: 需要为 class、interface 或 enum
        tmp.x = points[0].x + points[i - 1].x + points[i].x;
        ^
0_0_3136001_32189\Main.java:39: 需要为 class、interface 或 enum
        tmp.x /= 3.0;
        ^
0_0_3136001_32189\Main.java:40: 需要为 class、interface 或 enum
        tmp.y = points[0].y + points[i - 1].y + points[i].y;
        ^
0_0_3136001_32189\Main.java:41: 需要为 class、interface 或 enum
        tmp.y /= 3.0;
        ^
0_0_3136001_32189\Main.java:42: 需要为 class、interface 或 enum
        result.x += tmp.x * area;
        ^
0_0_3136001_32189\Main.java:43: 需要为 class、interface 或 enum
        result.y += tmp.y * area;
        ^
0_0_3136001_32189\Main.java:44: 需要为 class、interface 或 enum
        totarea += area;
        ^
0_0_3136001_32189\Main.java:45: 需要为 class、interface 或 enum
    }
    ^
0_0_3136001_32189\Main.java:47: 需要为 class、interface 或 enum
    result.y /= totarea;
    ^
0_0_3136001_32189\Main.java:48: 需要为 class、interface 或 enum
    return result;
    ^
0_0_3136001_32189\Main.java:49: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:53: 需要为 class、interface 或 enum
    double y1 = points[j].y-points[i].y;
    ^
0_0_3136001_32189\Main.java:54: 需要为 class、interface 或 enum
    double x2 = points[k].x-points[i].x;
    ^
0_0_3136001_32189\Main.java:55: 需要为 class、interface 或 enum
    double y2 = points[k].y-points[i].y;
    ^
0_0_3136001_32189\Main.java:56: 需要为 class、interface 或 enum
    double t = x1 * y2 - x2 * y1;
    ^
0_0_3136001_32189\Main.java:57: 需要为 class、interface 或 enum
    return t > eps ? 1 : t > -eps ? 0 : -1;
    ^
0_0_3136001_32189\Main.java:58: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:61: 需要为 class、interface 或 enum
     upper.clear(); lower.clear();
                    ^
0_0_3136001_32189\Main.java:62: 需要为 class、interface 或 enum
     ans.clear();
     ^
0_0_3136001_32189\Main.java:64: 需要为 class、interface 或 enum
     sort(points.begin(),points.end());
     ^
0_0_3136001_32189\Main.java:66: 需要为 class、interface 或 enum
     upper.push_back(0);
     ^
0_0_3136001_32189\Main.java:67: 需要为 class、interface 或 enum
     upper.push_back(1);
     ^
0_0_3136001_32189\Main.java:68: 需要为 class、interface 或 enum
     for(int i = 2; i < n; i++){
     ^
0_0_3136001_32189\Main.java:68: 需要为 class、interface 或 enum
     for(int i = 2; i < n; i++){
                    ^
0_0_3136001_32189\Main.java:68: 需要为 class、interface 或 enum
     for(int i = 2; i < n; i++){
                           ^
0_0_3136001_32189\Main.java:71: 需要为 class、interface 或 enum
             upper.push_back(i);
             ^
0_0_3136001_32189\Main.java:72: 需要为 class、interface 或 enum
     }
     ^
0_0_3136001_32189\Main.java:75: 需要为 class、interface 或 enum
     lower.push_back(n-2);
     ^
0_0_3136001_32189\Main.java:76: 需要为 class、interface 或 enum
     for(int i = n - 3; i >= 0; --i){
     ^
0_0_3136001_32189\Main.java:76: 需要为 class、interface 或 enum
     for(int i = n - 3; i >= 0; --i){
                        ^
0_0_3136001_32189\Main.java:76: 需要为 class、interface 或 enum
     for(int i = n - 3; i >= 0; --i){
                                ^
0_0_3136001_32189\Main.java:79: 需要为 class、interface 或 enum
             lower.push_back(i);
             ^
0_0_3136001_32189\Main.java:80: 需要为 class、interface 或 enum
     }
     ^
0_0_3136001_32189\Main.java:82: 需要为 class、interface 或 enum
     for(unsigned i = 1; i < lower.size() - 1; i++)
     ^
0_0_3136001_32189\Main.java:82: 需要为 class、interface 或 enum
     for(unsigned i = 1; i < lower.size() - 1; i++)
                         ^
0_0_3136001_32189\Main.java:82: 需要为 class、interface 或 enum
     for(unsigned i = 1; i < lower.size() - 1; i++)
                                               ^
0_0_3136001_32189\Main.java:84: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:89: 需要为 class、interface 或 enum
     TPoint p;
     ^
0_0_3136001_32189\Main.java:90: 需要为 class、interface 或 enum
     points.clear();
     ^
0_0_3136001_32189\Main.java:91: 需要为 class、interface 或 enum
     for(int i = 1; i <= n; i++){
     ^
0_0_3136001_32189\Main.java:91: 需要为 class、interface 或 enum
     for(int i = 1; i <= n; i++){
                    ^
0_0_3136001_32189\Main.java:91: 需要为 class、interface 或 enum
     for(int i = 1; i <= n; i++){
                            ^
0_0_3136001_32189\Main.java:93: 需要为 class、interface 或 enum
             points.push_back(p);
             ^
0_0_3136001_32189\Main.java:94: 需要为 class、interface 或 enum
     }
     ^
0_0_3136001_32189\Main.java:96: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:100: 需要为 class、interface 或 enum
    x = (G.x - a.x) * (b.x - a.x) + (G.y - a.y) * (b.y - a.y)  > eps ;
    ^
0_0_3136001_32189\Main.java:101: 需要为 class、interface 或 enum
    y = (G.x - b.x) * (a.x - b.x) + (G.y - b.y) * (a.y - b.y)  > eps ;
    ^
0_0_3136001_32189\Main.java:102: 需要为 class、interface 或 enum
    return x && y;
    ^
0_0_3136001_32189\Main.java:103: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:107: 需要为 class、interface 或 enum
     hull_solve();
     ^
0_0_3136001_32189\Main.java:108: 需要为 class、interface 或 enum
     for(int i = 0; i < ans.size() -1 ; i++){
     ^
0_0_3136001_32189\Main.java:108: 需要为 class、interface 或 enum
     for(int i = 0; i < ans.size() -1 ; i++){
                    ^
0_0_3136001_32189\Main.java:108: 需要为 class、interface 或 enum
     for(int i = 0; i < ans.size() -1 ; i++){
                                        ^
0_0_3136001_32189\Main.java:110: 需要为 class、interface 或 enum
     }
     ^
0_0_3136001_32189\Main.java:112: 需要为 class、interface 或 enum
     printf("%d\n", cnt);
     ^
0_0_3136001_32189\Main.java:113: 需要为 class、interface 或 enum
}
^
0_0_3136001_32189\Main.java:117: 需要为 class、interface 或 enum
    scanf("%d", &Test);
    ^
0_0_3136001_32189\Main.java:118: 需要为 class、interface 或 enum
    for(int i = 1; i <= Test; i++){
    ^
0_0_3136001_32189\Main.java:118: 需要为 class、interface 或 enum
    for(int i = 1; i <= Test; i++){
                   ^
0_0_3136001_32189\Main.java:118: 需要为 class、interface 或 enum
    for(int i = 1; i <= Test; i++){
                              ^
0_0_3136001_32189\Main.java:120: 需要为 class、interface 或 enum
        doit();
        ^
0_0_3136001_32189\Main.java:121: 需要为 class、interface 或 enum
    }
    ^
0_0_3136001_32189\Main.java:123: 需要为 class、interface 或 enum
}


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-23 05:50:33, Gzip enabled