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_20613799_28484.cpp:6:5: error: expected unqualified-id before numeric constant
     1;j--)        {            f[i][j][1] = i*f[i-1][j-1][1];            f[i][j][2] = j*f[i-1][j-1][2];            MIN=getsMIN(f[i][j][1],f[i][j][2]);            f[i][j][1] /= MIN;            f[i][j][2] /= MIN;            if(sum2%f[i][j][2])            {                sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2;                sum2 *= f[i][j][2];            }            else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]);            MIN=getsMIN(sum1,sum2);            sum1 /= MIN;            sum2 /= MIN;        }        f[i][1][2] = sum2;        f[i][1][1] = sum2-sum1;        MIN=getsMIN(f[i][1][1],f[i][1][2]);            f[i][1][1] /= MIN;            f[i][1][2] /= MIN;    }    scanf("%d",&P);    while(P--)    {        scanf("%d %d %d",&T,&m,&k);        if(!f[m][k][1])            printf("%d 0\n",T);        else        {            if(f[m][k][2]==1)                printf("%d %I64d\n",T,f[m][k][1]);            else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]);        }    }    return 0;}
     ^
0_0_20613799_28484.cpp:6:7: error: 'j' does not name a type
     1;j--)        {            f[i][j][1] = i*f[i-1][j-1][1];            f[i][j][2] = j*f[i-1][j-1][2];            MIN=getsMIN(f[i][j][1],f[i][j][2]);            f[i][j][1] /= MIN;            f[i][j][2] /= MIN;            if(sum2%f[i][j][2])            {                sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2;                sum2 *= f[i][j][2];            }            else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]);            MIN=getsMIN(sum1,sum2);            sum1 /= MIN;            sum2 /= MIN;        }        f[i][1][2] = sum2;        f[i][1][1] = sum2-sum1;        MIN=getsMIN(f[i][1][1],f[i][1][2]);            f[i][1][1] /= MIN;            f[i][1][2] /= MIN;    }    scanf("%d",&P);    while(P--)    {        scanf("%d %d %d",&T,&m,&k);        if(!f[m][k][1])            printf("%d 0\n",T);        else        {            if(f[m][k][2]==1)                printf("%d %I64d\n",T,f[m][k][1]);            else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]);        }    }    return 0;}
       ^
0_0_20613799_28484.cpp:6:518: error: 'f' does not name a type
     1;j--)        {            f[i][j][1] = i*f[i-1][j-1][1];            f[i][j][2] = j*f[i-1][j-1][2];            MIN=getsMIN(f[i][j][1],f[i][j][2]);            f[i][j][1] /= MIN;            f[i][j][2] /= MIN;            if(sum2%f[i][j][2])            {                sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2;                sum2 *= f[i][j][2];            }            else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]);            MIN=getsMIN(sum1,sum2);            sum1 /= MIN;            sum2 /= MIN;        }        f[i][1][2] = sum2;        f[i][1][1] = sum2-sum1;        MIN=getsMIN(f[i][1][1],f[i][1][2]);            f[i][1][1] /= MIN;            f[i][1][2] /= MIN;    }    scanf("%d",&P);    while(P--)    {        scanf("%d %d %d",&T,&m,&k);        if(!f[m][k][1])            printf("%d 0\n",T);        else        {            if(f[m][k][2]==1)                printf("%d %I64d\n",T,f[m][k][1]);            else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]);        }    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^
0_0_20613799_28484.cpp:6:544: error: 'f' does not name a type
     1;j--)        {            f[i][j][1] = i*f[i-1][j-1][1];            f[i][j][2] = j*f[i-1][j-1][2];            MIN=getsMIN(f[i][j][1],f[i][j][2]);            f[i][j][1] /= MIN;            f[i][j][2] /= MIN;            if(sum2%f[i][j][2])            {                sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2;                sum2 *= f[i][j][2];            }            else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]);            MIN=getsMIN(sum1,sum2);            sum1 /= MIN;            sum2 /= MIN;        }        f[i][1][2] = sum2;        f[i][1][1] = sum2-sum1;        MIN=getsMIN(f[i][1][1],f[i][1][2]);            f[i][1][1] /= MIN;            f[i][1][2] /= MIN;    }    scanf("%d",&P);    while(P--)    {        scanf("%d %d %d",&T,&m,&k);        if(!f[m][k][1])            printf("%d 0\n",T);        else        {            if(f[m][k][2]==1)                printf("%d %I64d\n",T,f[m][k][1]);            else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]);        }    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                ^
0_0_20613799_28484.cpp:6:575: error: 'MIN' does not name a type
     1;j--)        {            f[i][j][1] = i*f[i-1][j-1][1];            f[i][j][2] = j*f[i-1][j-1][2];            MIN=getsMIN(f[i][j][1],f[i][j][2]);            f[i][j][1] /= MIN;            f[i][j][2] /= MIN;            if(sum2%f[i][j][2])            {                sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2;                sum2 *= f[i][j][2];            }            else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]);            MIN=getsMIN(sum1,sum2);            sum1 /= MIN;            sum2 /= MIN;        }        f[i][1][2] = sum2;        f[i][1][1] = sum2-sum1;        MIN=getsMIN(f[i][1][1],f[i][1][2]);            f[i][1][1] /= MIN;            f[i][1][2] /= MIN;    }    scanf("%d",&P);    while(P--)    {        scanf("%d %d %d",&T,&m,&k);        if(!f[m][k][1])            printf("%d 0\n",T);        else        {            if(f[m][k][2]==1)                printf("%d %I64d\n",T,f[m][k][1]);            else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]);        }    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ^
0_0_20613799_28484.cpp:6:622: error: 'f' does not name a type
     1;j--)        {            f[i][j][1] = i*f[i-1][j-1][1];            f[i][j][2] = j*f[i-1][j-1][2];            MIN=getsMIN(f[i][j][1],f[i][j][2]);            f[i][j][1] /= MIN;            f[i][j][2] /= MIN;            if(sum2%f[i][j][2])            {                sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2;                sum2 *= f[i][j][2];            }            else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]);            MIN=getsMIN(sum1,sum2);            sum1 /= MIN;            sum2 /= MIN;        }        f[i][1][2] = sum2;        f[i][1][1] = sum2-sum1;        MIN=getsMIN(f[i][1][1],f[i][1][2]);            f[i][1][1] /= MIN;            f[i][1][2] /= MIN;    }    scanf("%d",&P);    while(P--)    {        scanf("%d %d %d",&T,&m,&k);        if(!f[m][k][1])            printf("%d 0\n",T);        else        {            if(f[m][k][2]==1)                printf("%d %I64d\n",T,f[m][k][1]);            else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]);        }    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ^
0_0_20613799_28484.cpp:6:652: error: 'f' does not name a type
     1;j--)        {            f[i][j][1] = i*f[i-1][j-1][1];            f[i][j][2] = j*f[i-1][j-1][2];            MIN=getsMIN(f[i][j][1],f[i][j][2]);            f[i][j][1] /= MIN;            f[i][j][2] /= MIN;            if(sum2%f[i][j][2])            {                sum1 = sum1*f[i][j][2]+f[i][j][1]*sum2;                sum2 *= f[i][j][2];            }            else sum1 = sum1 + f[i][j][1]*(sum2/f[i][j][2]);            MIN=getsMIN(sum1,sum2);            sum1 /= MIN;            sum2 /= MIN;        }        f[i][1][2] = sum2;        f[i][1][1] = sum2-sum1;        MIN=getsMIN(f[i][1][1],f[i][1][2]);            f[i][1][1] /= MIN;            f[i][1][2] /= MIN;    }    scanf("%d",&P);    while(P--)    {        scanf("%d %d %d",&T,&m,&k);        if(!f[m][k][1])            printf("%d 0\n",T);        else        {            if(f[m][k][2]==1)                printf("%d %I64d\n",T,f[m][k][1]);            else printf("%d %I64d/%I64d\n",T,f[m][k][1],f[m][k][2]);        }    }    return 0;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                 


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2025 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2025-02-18 16:07:58, Gzip enabled