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_20613180_4367.cpp:4:26: error: stray '#' in program
     using namespace std; #define eps 1e-6const double pi = acos(-1.0); struct Point {    double x, y, z;    double v, h;     void SCANF() {        scanf("%lf %lf %lf", &x, &y, &z);        v = z;        h = sqrt(x*x + y*y);    }}pt[ 10001 ]; int n;double MaxH, MaxV; double Calc(double R) {    int i;    double Max = 0;    int idx = 0;    for(i = 0; i < n; i++) {        double nv = pt[i].v / (R - pt[i].h);        if(nv > Max) {            Max = nv;            idx = i;        }    }    return Max * R;} int main() {    int t;    int i;     scanf("%d", &t);    while(t--) {        scanf("%d", &n);        MaxH = MaxV = 0;        for(i = 0; i < n; i++) {            pt[i].SCANF();            if(pt[i].h > MaxH)                MaxH = pt[i].h;            if(pt[i].v > MaxV)                MaxV = pt[i].v;        }         double l = MaxH + eps, r = 1e6;        double ml, mr;         while(l + 1e-6 < r) {            ml = (2 * l + r) / 3;            mr = (l + 2 * r) / 3;             double lans = Calc(ml) * ml * ml;            double rans = Calc(mr) * mr * mr;             if( lans > rans ) {                l = ml + 1e-5;            }else                r = mr - 1e-5;        }        double ans = (l + r) / 2;        printf("%.3lf %.3lf\n", Calc(ans), ans);    }    return 0;}
                          ^
0_0_20613180_4367.cpp:4:27: error: 'define' does not name a type
     using namespace std; #define eps 1e-6const double pi = acos(-1.0); struct Point {    double x, y, z;    double v, h;     void SCANF() {        scanf("%lf %lf %lf", &x, &y, &z);        v = z;        h = sqrt(x*x + y*y);    }}pt[ 10001 ]; int n;double MaxH, MaxV; double Calc(double R) {    int i;    double Max = 0;    int idx = 0;    for(i = 0; i < n; i++) {        double nv = pt[i].v / (R - pt[i].h);        if(nv > Max) {            Max = nv;            idx = i;        }    }    return Max * R;} int main() {    int t;    int i;     scanf("%d", &t);    while(t--) {        scanf("%d", &n);        MaxH = MaxV = 0;        for(i = 0; i < n; i++) {            pt[i].SCANF();            if(pt[i].h > MaxH)                MaxH = pt[i].h;            if(pt[i].v > MaxV)                MaxV = pt[i].v;        }         double l = MaxH + eps, r = 1e6;        double ml, mr;         while(l + 1e-6 < r) {            ml = (2 * l + r) / 3;            mr = (l + 2 * r) / 3;             double lans = Calc(ml) * ml * ml;            double rans = Calc(mr) * mr * mr;             if( lans > rans ) {                l = ml + 1e-5;            }else                r = mr - 1e-5;        }        double ans = (l + r) / 2;        printf("%.3lf %.3lf\n", Calc(ans), ans);    }    return 0;}
                           ^
0_0_20613180_4367.cpp: In function 'int main()':
0_0_20613180_4367.cpp:4:838: error: 'eps' was not declared in this scope
     using namespace std; #define eps 1e-6const double pi = acos(-1.0); struct Point {    double x, y, z;    double v, h;     void SCANF() {        scanf("%lf %lf %lf", &x, &y, &z);        v = z;        h = sqrt(x*x + y*y);    }}pt[ 10001 ]; int n;double MaxH, MaxV; double Calc(double R) {    int i;    double Max = 0;    int idx = 0;    for(i = 0; i < n; i++) {        double nv = pt[i].v / (R - pt[i].h);        if(nv > Max) {            Max = nv;            idx = i;        }    }    return Max * R;} int main() {    int t;    int i;     scanf("%d", &t);    while(t--) {        scanf("%d", &n);        MaxH = MaxV = 0;        for(i = 0; i < n; i++) {            pt[i].SCANF();            if(pt[i].h > MaxH)                MaxH = pt[i].h;            if(pt[i].v > MaxV)                MaxV = pt[i].v;        }         double l = MaxH + eps, r = 1e6;        double ml, mr;         while(l + 1e-6 < r) {            ml = (2 * l + r) / 3;            mr = (l + 2 * r) / 3;             double lans = Calc(ml) * ml * ml;            double rans = Calc(mr) * mr * mr;             if( lans > rans ) {                l = ml + 1e-5;            }else                r = mr - 1e-5;        }        double ans = (l + r) / 2;        printf("%.3lf %.3lf\n", Calc(ans), ans);    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^
0_0_20613180_4367.cpp:4:899: error: 'r' was not declared in this scope
     using namespace std; #define eps 1e-6const double pi = acos(-1.0); struct Point {    double x, y, z;    double v, h;     void SCANF() {        scanf("%lf %lf %lf", &x, &y, &z);        v = z;        h = sqrt(x*x + y*y);    }}pt[ 10001 ]; int n;double MaxH, MaxV; double Calc(double R) {    int i;    double Max = 0;    int idx = 0;    for(i = 0; i < n; i++) {        double nv = pt[i].v / (R - pt[i].h);        if(nv > Max) {            Max = nv;            idx = i;        }    }    return Max * R;} int main() {    int t;    int i;     scanf("%d", &t);    while(t--) {        scanf("%d", &n);        MaxH = MaxV = 0;        for(i = 0; i < n; i++) {            pt[i].SCANF();            if(pt[i].h > MaxH)                MaxH = pt[i].h;            if(pt[i].v > MaxV)                MaxV = pt[i].v;        }         double l = MaxH + eps, r = 1e6;        double ml, mr;         while(l + 1e-6 < r) {            ml = (2 * l + r) / 3;            mr = (l + 2 * r) / 3;             double lans = Calc(ml) * ml * ml;            double rans = Calc(mr) * mr * mr;             if( lans > rans ) {                l = ml + 1e-5;            }else                r = mr - 1e-5;        }        double ans = (l + r) / 2;        printf("%.3lf %.3lf\n", Calc(ans), ans);    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   ^
0_0_20613180_4367.cpp:4:1204: error: 'r' was not declared in this scope
     using namespace std; #define eps 1e-6const double pi = acos(-1.0); struct Point {    double x, y, z;    double v, h;     void SCANF() {        scanf("%lf %lf %lf", &x, &y, &z);        v = z;        h = sqrt(x*x + y*y);    }}pt[ 10001 ]; int n;double MaxH, MaxV; double Calc(double R) {    int i;    double Max = 0;    int idx = 0;    for(i = 0; i < n; i++) {        double nv = pt[i].v / (R - pt[i].h);        if(nv > Max) {            Max = nv;            idx = i;        }    }    return Max * R;} int main() {    int t;    int i;     scanf("%d", &t);    while(t--) {        scanf("%d", &n);        MaxH = MaxV = 0;        for(i = 0; i < n; i++) {            pt[i].SCANF();            if(pt[i].h > MaxH)                MaxH = pt[i].h;            if(pt[i].v > MaxV)                MaxV = pt[i].v;        }         double l = MaxH + eps, r = 1e6;        double ml, mr;         while(l + 1e-6 < r) {            ml = (2 * l + r) / 3;            mr = (l + 2 * r) / 3;             double lans = Calc(ml) * ml * ml;            double rans = Calc(mr) * mr * mr;             if( lans > rans ) {                l = ml + 1e-5;            }else                r = mr - 1e-5;        }        double ans = (l + r) / 2;        printf("%.3lf %.3lf\n", Calc(ans), ans);    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ^


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-28 06:58:57, Gzip enabled