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_20612536_6354.cpp:15:97: error: stray '#' in program
     using namespace std; typedef long long LL;typedef pair<int,int> PII;typedef vector<int> VI; #define PB push_back#define MP make_pair#define clr(a,b)    (memset(a,b,sizeof(a)))#define rep(i,a)    for(int i=0; i<(int)a.size(); i++) const int INF = 0x3f3f3f3f;const double eps = 1E-8; int T;int n,l,r;char s[200010];int num[200010];LL tot = 1ll*n*(n+1)/2; double fun1(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum <= lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum > lim)    ret += 1.0*(n - ed + 1)/(1ll*n*(n-st+1)) ;        sum -= num[st];    }    return ret;} double fun2(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum < lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum >= lim)        {            if(ed-1 >= st)    ret += 1.0*(ed - st)/(1ll*n*(n-st+1));        }        else        {            ret += 1.0*(ed - st + 1)/(1ll*n*(n-st+1));        }        sum -= num[st];    }    return ret;} int main(){    scanf("%d",&T);    while(T--)    {        scanf("%d",&n);        scanf("%s",s+1);        scanf("%d%d",&l,&r);        num[0] = 0;        for(int i=1; i<=n; i++)    num[i] = s[i] - 'A';         double a,b,c;        c = fun1(r);        a = fun2(l);        b = 1 - a - c;        printf("%lf %lf %lf\n",b,a,c);    }    return 0;}
                                                                                                 ^
0_0_20612536_6354.cpp:15:117: error: stray '#' in program
     using namespace std; typedef long long LL;typedef pair<int,int> PII;typedef vector<int> VI; #define PB push_back#define MP make_pair#define clr(a,b)    (memset(a,b,sizeof(a)))#define rep(i,a)    for(int i=0; i<(int)a.size(); i++) const int INF = 0x3f3f3f3f;const double eps = 1E-8; int T;int n,l,r;char s[200010];int num[200010];LL tot = 1ll*n*(n+1)/2; double fun1(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum <= lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum > lim)    ret += 1.0*(n - ed + 1)/(1ll*n*(n-st+1)) ;        sum -= num[st];    }    return ret;} double fun2(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum < lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum >= lim)        {            if(ed-1 >= st)    ret += 1.0*(ed - st)/(1ll*n*(n-st+1));        }        else        {            ret += 1.0*(ed - st + 1)/(1ll*n*(n-st+1));        }        sum -= num[st];    }    return ret;} int main(){    scanf("%d",&T);    while(T--)    {        scanf("%d",&n);        scanf("%s",s+1);        scanf("%d%d",&l,&r);        num[0] = 0;        for(int i=1; i<=n; i++)    num[i] = s[i] - 'A';         double a,b,c;        c = fun1(r);        a = fun2(l);        b = 1 - a - c;        printf("%lf %lf %lf\n",b,a,c);    }    return 0;}
                                                                                                                     ^
0_0_20612536_6354.cpp:15:137: error: stray '#' in program
     using namespace std; typedef long long LL;typedef pair<int,int> PII;typedef vector<int> VI; #define PB push_back#define MP make_pair#define clr(a,b)    (memset(a,b,sizeof(a)))#define rep(i,a)    for(int i=0; i<(int)a.size(); i++) const int INF = 0x3f3f3f3f;const double eps = 1E-8; int T;int n,l,r;char s[200010];int num[200010];LL tot = 1ll*n*(n+1)/2; double fun1(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum <= lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum > lim)    ret += 1.0*(n - ed + 1)/(1ll*n*(n-st+1)) ;        sum -= num[st];    }    return ret;} double fun2(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum < lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum >= lim)        {            if(ed-1 >= st)    ret += 1.0*(ed - st)/(1ll*n*(n-st+1));        }        else        {            ret += 1.0*(ed - st + 1)/(1ll*n*(n-st+1));        }        sum -= num[st];    }    return ret;} int main(){    scanf("%d",&T);    while(T--)    {        scanf("%d",&n);        scanf("%s",s+1);        scanf("%d%d",&l,&r);        num[0] = 0;        for(int i=1; i<=n; i++)    num[i] = s[i] - 'A';         double a,b,c;        c = fun1(r);        a = fun2(l);        b = 1 - a - c;        printf("%lf %lf %lf\n",b,a,c);    }    return 0;}
                                                                                                                                         ^
0_0_20612536_6354.cpp:15:180: error: stray '#' in program
     using namespace std; typedef long long LL;typedef pair<int,int> PII;typedef vector<int> VI; #define PB push_back#define MP make_pair#define clr(a,b)    (memset(a,b,sizeof(a)))#define rep(i,a)    for(int i=0; i<(int)a.size(); i++) const int INF = 0x3f3f3f3f;const double eps = 1E-8; int T;int n,l,r;char s[200010];int num[200010];LL tot = 1ll*n*(n+1)/2; double fun1(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum <= lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum > lim)    ret += 1.0*(n - ed + 1)/(1ll*n*(n-st+1)) ;        sum -= num[st];    }    return ret;} double fun2(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum < lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum >= lim)        {            if(ed-1 >= st)    ret += 1.0*(ed - st)/(1ll*n*(n-st+1));        }        else        {            ret += 1.0*(ed - st + 1)/(1ll*n*(n-st+1));        }        sum -= num[st];    }    return ret;} int main(){    scanf("%d",&T);    while(T--)    {        scanf("%d",&n);        scanf("%s",s+1);        scanf("%d%d",&l,&r);        num[0] = 0;        for(int i=1; i<=n; i++)    num[i] = s[i] - 'A';         double a,b,c;        c = fun1(r);        a = fun2(l);        b = 1 - a - c;        printf("%lf %lf %lf\n",b,a,c);    }    return 0;}
                                                                                                                                                                                    ^
0_0_20612536_6354.cpp:15:98: error: 'define' does not name a type
     using namespace std; typedef long long LL;typedef pair<int,int> PII;typedef vector<int> VI; #define PB push_back#define MP make_pair#define clr(a,b)    (memset(a,b,sizeof(a)))#define rep(i,a)    for(int i=0; i<(int)a.size(); i++) const int INF = 0x3f3f3f3f;const double eps = 1E-8; int T;int n,l,r;char s[200010];int num[200010];LL tot = 1ll*n*(n+1)/2; double fun1(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum <= lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum > lim)    ret += 1.0*(n - ed + 1)/(1ll*n*(n-st+1)) ;        sum -= num[st];    }    return ret;} double fun2(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum < lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum >= lim)        {            if(ed-1 >= st)    ret += 1.0*(ed - st)/(1ll*n*(n-st+1));        }        else        {            ret += 1.0*(ed - st + 1)/(1ll*n*(n-st+1));        }        sum -= num[st];    }    return ret;} int main(){    scanf("%d",&T);    while(T--)    {        scanf("%d",&n);        scanf("%s",s+1);        scanf("%d%d",&l,&r);        num[0] = 0;        for(int i=1; i<=n; i++)    num[i] = s[i] - 'A';         double a,b,c;        c = fun1(r);        a = fun2(l);        b = 1 - a - c;        printf("%lf %lf %lf\n",b,a,c);    }    return 0;}
                                                                                                  ^
0_0_20612536_6354.cpp:15:213: error: 'i' does not name a type
     using namespace std; typedef long long LL;typedef pair<int,int> PII;typedef vector<int> VI; #define PB push_back#define MP make_pair#define clr(a,b)    (memset(a,b,sizeof(a)))#define rep(i,a)    for(int i=0; i<(int)a.size(); i++) const int INF = 0x3f3f3f3f;const double eps = 1E-8; int T;int n,l,r;char s[200010];int num[200010];LL tot = 1ll*n*(n+1)/2; double fun1(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum <= lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum > lim)    ret += 1.0*(n - ed + 1)/(1ll*n*(n-st+1)) ;        sum -= num[st];    }    return ret;} double fun2(int lim){    double ret = 0;    int ed = 1,sum = num[1];    for(int st=1; st<=n; st++)    {        while(sum < lim && ed < n)        {            ed ++;            sum += num[ed];        }        if(sum >= lim)        {            if(ed-1 >= st)    ret += 1.0*(ed - st)/(1ll*n*(n-st+1));        }        else        {            ret += 1.0*(ed - st + 1)/(1ll*n*(n-st+1));        }        sum -= num[st];    }    return ret;} int main(){    scanf("%d",&T);    while(T--)    {        scanf("%d",&n);        scanf("%s",s+1);        scanf("%d%d",&l,&r);        num[0] = 0;        for(int i=1; i<=n; i++)    num[i] = s[i] - 'A';         double a,b,c;        c = fun1(r);        a = fun2(l);        b = 1 - a - c;        printf("%lf %lf %lf\n",b,a,c);    }    return 0;}
                                                                                                                                                                                                                     ^
0_0_20612536_6354.cpp:15:230: error: 'i' does not name a type
     using namespace std; typedef long long LL;typedef pair<int,int> PII;typedef vector<int> VI; #define PB push_back#define MP make_pair#define clr(a,b)    (memset(a,b,sizeof(a)))#define rep(i,a)    fo


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-22 17:56:30, Gzip enabled