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_20613494_5925.cpp:6:25: error: stray '#' in program
     using namespace std;#define N 1000005#define LL long longint max(int a,int b){return a>b?a:b;}LL cnt[N];void gao(int n,int p){    int i;    int a=1;    for(i=2;i*i<=n;i+=a,a=2){        if(n%i==0){            while(n%i==0){                cnt[i] += p;                n/=i;            }        }    }    if(n>1)cnt[n] += p;}int main(){    int t;    scanf("%d",&t);    int ca=1;    while(t--){        int n,m;        scanf("%d%d",&n,&m);        int i,j;        int a,b;        memset(cnt,0,sizeof(cnt));        int maxm = 0;        for(i=0;i<n;i++){            scanf("%d",&a);            maxm = max(a,maxm);            gao(a,1);        }        for(j=0;j<m;j++){            scanf("%d",&b);            maxm = max(b,maxm);            gao(b,-1);        }        int x = 1,y = 1;        for(i=2;i<=maxm;i++){            if(cnt[i] > 0){                while(cnt[i]--){                    x *= i;                }            } else if(cnt[i]<0){                while(cnt[i]++){                    y *= i;                }            }        }        printf("Case #%d: %d / %d\n",ca++,x,y);    }    return 0;}
                         ^
0_0_20613494_5925.cpp:6:42: error: stray '#' in program
     using namespace std;#define N 1000005#define LL long longint max(int a,int b){return a>b?a:b;}LL cnt[N];void gao(int n,int p){    int i;    int a=1;    for(i=2;i*i<=n;i+=a,a=2){        if(n%i==0){            while(n%i==0){                cnt[i] += p;                n/=i;            }        }    }    if(n>1)cnt[n] += p;}int main(){    int t;    scanf("%d",&t);    int ca=1;    while(t--){        int n,m;        scanf("%d%d",&n,&m);        int i,j;        int a,b;        memset(cnt,0,sizeof(cnt));        int maxm = 0;        for(i=0;i<n;i++){            scanf("%d",&a);            maxm = max(a,maxm);            gao(a,1);        }        for(j=0;j<m;j++){            scanf("%d",&b);            maxm = max(b,maxm);            gao(b,-1);        }        int x = 1,y = 1;        for(i=2;i<=maxm;i++){            if(cnt[i] > 0){                while(cnt[i]--){                    x *= i;                }            } else if(cnt[i]<0){                while(cnt[i]++){                    y *= i;                }            }        }        printf("Case #%d: %d / %d\n",ca++,x,y);    }    return 0;}
                                          ^
0_0_20613494_5925.cpp:6:26: error: 'define' does not name a type
     using namespace std;#define N 1000005#define LL long longint max(int a,int b){return a>b?a:b;}LL cnt[N];void gao(int n,int p){    int i;    int a=1;    for(i=2;i*i<=n;i+=a,a=2){        if(n%i==0){            while(n%i==0){                cnt[i] += p;                n/=i;            }        }    }    if(n>1)cnt[n] += p;}int main(){    int t;    scanf("%d",&t);    int ca=1;    while(t--){        int n,m;        scanf("%d%d",&n,&m);        int i,j;        int a,b;        memset(cnt,0,sizeof(cnt));        int maxm = 0;        for(i=0;i<n;i++){            scanf("%d",&a);            maxm = max(a,maxm);            gao(a,1);        }        for(j=0;j<m;j++){            scanf("%d",&b);            maxm = max(b,maxm);            gao(b,-1);        }        int x = 1,y = 1;        for(i=2;i<=maxm;i++){            if(cnt[i] > 0){                while(cnt[i]--){                    x *= i;                }            } else if(cnt[i]<0){                while(cnt[i]++){                    y *= i;                }            }        }        printf("Case #%d: %d / %d\n",ca++,x,y);    }    return 0;}
                          ^
0_0_20613494_5925.cpp:6:99: error: 'LL' does not name a type
     using namespace std;#define N 1000005#define LL long longint max(int a,int b){return a>b?a:b;}LL cnt[N];void gao(int n,int p){    int i;    int a=1;    for(i=2;i*i<=n;i+=a,a=2){        if(n%i==0){            while(n%i==0){                cnt[i] += p;                n/=i;            }        }    }    if(n>1)cnt[n] += p;}int main(){    int t;    scanf("%d",&t);    int ca=1;    while(t--){        int n,m;        scanf("%d%d",&n,&m);        int i,j;        int a,b;        memset(cnt,0,sizeof(cnt));        int maxm = 0;        for(i=0;i<n;i++){            scanf("%d",&a);            maxm = max(a,maxm);            gao(a,1);        }        for(j=0;j<m;j++){            scanf("%d",&b);            maxm = max(b,maxm);            gao(b,-1);        }        int x = 1,y = 1;        for(i=2;i<=maxm;i++){            if(cnt[i] > 0){                while(cnt[i]--){                    x *= i;                }            } else if(cnt[i]<0){                while(cnt[i]++){                    y *= i;                }            }        }        printf("Case #%d: %d / %d\n",ca++,x,y);    }    return 0;}
                                                                                                   ^
0_0_20613494_5925.cpp: In function 'void gao(int, int)':
0_0_20613494_5925.cpp:6:243: error: 'cnt' was not declared in this scope
     using namespace std;#define N 1000005#define LL long longint max(int a,int b){return a>b?a:b;}LL cnt[N];void gao(int n,int p){    int i;    int a=1;    for(i=2;i*i<=n;i+=a,a=2){        if(n%i==0){            while(n%i==0){                cnt[i] += p;                n/=i;            }        }    }    if(n>1)cnt[n] += p;}int main(){    int t;    scanf("%d",&t);    int ca=1;    while(t--){        int n,m;        scanf("%d%d",&n,&m);        int i,j;        int a,b;        memset(cnt,0,sizeof(cnt));        int maxm = 0;        for(i=0;i<n;i++){            scanf("%d",&a);            maxm = max(a,maxm);            gao(a,1);        }        for(j=0;j<m;j++){            scanf("%d",&b);            maxm = max(b,maxm);            gao(b,-1);        }        int x = 1,y = 1;        for(i=2;i<=maxm;i++){            if(cnt[i] > 0){                while(cnt[i]--){                    x *= i;                }            } else if(cnt[i]<0){                while(cnt[i]++){                    y *= i;                }            }        }        printf("Case #%d: %d / %d\n",ca++,x,y);    }    return 0;}
                                                                                                                                                                                                                                                   ^
0_0_20613494_5925.cpp:6:314: error: 'cnt' was not declared in this scope
     using namespace std;#define N 1000005#define LL long longint max(int a,int b){return a>b?a:b;}LL cnt[N];void gao(int n,int p){    int i;    int a=1;    for(i=2;i*i<=n;i+=a,a=2){        if(n%i==0){            while(n%i==0){                cnt[i] += p;                n/=i;            }        }    }    if(n>1)cnt[n] += p;}int main(){    int t;    scanf("%d",&t);    int ca=1;    while(t--){        int n,m;        scanf("%d%d",&n,&m);        int i,j;        int a,b;        memset(cnt,0,sizeof(cnt));        int maxm = 0;        for(i=0;i<n;i++){            scanf("%d",&a);            maxm = max(a,maxm);            gao(a,1);        }        for(j=0;j<m;j++){            scanf("%d",&b);            maxm = max(b,maxm);            gao(b,-1);        }        int x = 1,y = 1;        for(i=2;i<=maxm;i++){            if(cnt[i] > 0){                while(cnt[i]--){                    x *= i;                }            } else if(cnt[i]<0){                while(cnt[i]++){                    y *= i;                }            }        }        printf("Case #%d: %d / %d\n",ca++,x,y);    }    return 0;}
                                                                                                                                                                                                                                                                                                                          ^
0_0_20613494_5925.cpp: In function 'int main()':
0_0_20613494_5925.cpp:6:486: error: 'cnt' was not declared in this scope
     using namespace std;#define N 1000005#define LL long longint max(int a,int b){return a>b?a:b;}LL cnt[N];void gao(int n,int p){    int i;    int a=1;    for(i=2;i*i<=n;i+=a,a=2){        if(n%i==0){            while(n%i==0){                cnt[i] += p;                n/=i;            }        }    }    if(n>1)cnt[n] += p;}int main(){    int t;    scanf("%d",&t);    int ca=1;    while(t--){        int n,m;        scanf("%d%d",&n,&m);        int i,j;        int a,b;        memset(cnt,0,sizeof(cnt));        int maxm = 0;        for(i=0;i<n;i++){            scanf("%d",&a);            maxm = max(a,maxm);            gao(a,1);        }        for(j=0;j<m;j++){            scanf("%d",&b);            maxm = max(b,maxm);            gao(b,-1);        }        int x = 1,y = 1;        for(i=2;i<=maxm;i++){            if(cnt[i] > 0){                while(cnt[i]--){                    x *= i;                }            } else if(cnt[i]<0){                while(cnt[i]++){                    y *= i;                }            }        }        printf("Case #%d: %d / %d\n",ca++,x,y);    }    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-12-02 02:15:11, Gzip enabled