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_14284951_3709.cpp:1:4: error: stray '#' in program
 21.#include <iostream>  22.#include <math.h>   23.using namespace std;  24.#define N 40000   25.  26.int prime[N];  27.int elem[N];  28.int elem_num;  29.  30.void init()      //筛选法找出sqrt(n)之前的素数,存在elem数组里面   31.{  32.    int i,j;  33.    for (i=2;i<=N;i++)  34.    {  35.        for (j=2;i*j<N;j++)  36.        {  37.            prime[i*j]=0;  38.        }  39.    }  40.    elem_num=0;  41.    for (i=2;i<N;i++)  42.    {  43.        if(prime[i])  44.            elem[elem_num++]=i;  45.    }  46.}  47.  48.int main()  49.{  50.    int t,n,num,cnt,i,flag,ct;  51.    memset(prime,1,sizeof(prime));  52.    init();  53.    while (scanf("%d",&t)!=EOF)  54.    {  55.        ct=0;  56.        while (t--)  57.        {  58.            scanf("%d",&n);  59.            cnt=1;  60.            for(i=0;i<elem_num;i++)  61.            {  62.                flag=(int)sqrt(n*1.0)+1;  63.                if(elem[i]>flag)  64.                    break;  65.                num=0;  66.                while (n%elem[i]==0)  67.                {  68.                    num++;  69.                    n/=elem[i];  70.                }  71.                cnt*=(2*num+1);  72.            }  73.            if(n>1) cnt*=3;  //这步要注意,最后有可能剩下的n本身就是原来n的素因子     74.            printf("Scenario #%d:/n",++ct);  75.            printf("%d/n/n",(cnt+1)/2);   76.            /************************************************************************/  77.            /* 看测试数据就知道为什么要(cnt+1)/2了,两两配对,有一对一定是相同的    */  78.            /************************************************************************/  79.        }  80.    }  81.    return 0;  82.}
    ^
0_0_14284951_3709.cpp:1:28: error: stray '#' in program
 21.#include <iostream>  22.#include <math.h>   23.using namespace std;  24.#define N 40000   25.  26.int prime[N];  27.int elem[N];  28.int elem_num;  29.  30.void init()      //筛选法找出sqrt(n)之前的素数,存在elem数组里面   31.{  32.    int i,j;  33.    for (i=2;i<=N;i++)  34.    {  35.        for (j=2;i*j<N;j++)  36.        {  37.            prime[i*j]=0;  38.        }  39.    }  40.    elem_num=0;  41.    for (i=2;i<N;i++)  42.    {  43.        if(prime[i])  44.            elem[elem_num++]=i;  45.    }  46.}  47.  48.int main()  49.{  50.    int t,n,num,cnt,i,flag,ct;  51.    memset(prime,1,sizeof(prime));  52.    init();  53.    while (scanf("%d",&t)!=EOF)  54.    {  55.        ct=0;  56.        while (t--)  57.        {  58.            scanf("%d",&n);  59.            cnt=1;  60.            for(i=0;i<elem_num;i++)  61.            {  62.                flag=(int)sqrt(n*1.0)+1;  63.                if(elem[i]>flag)  64.                    break;  65.                num=0;  66.                while (n%elem[i]==0)  67.                {  68.                    num++;  69.                    n/=elem[i];  70.                }  71.                cnt*=(2*num+1);  72.            }  73.            if(n>1) cnt*=3;  //这步要注意,最后有可能剩下的n本身就是原来n的素因子     74.            printf("Scenario #%d:/n",++ct);  75.            printf("%d/n/n",(cnt+1)/2);   76.            /************************************************************************/  77.            /* 看测试数据就知道为什么要(cnt+1)/2了,两两配对,有一对一定是相同的    */  78.            /************************************************************************/  79.        }  80.    }  81.    return 0;  82.}
                            ^
0_0_14284951_3709.cpp:1:76: error: stray '#' in program
 21.#include <iostream>  22.#include <math.h>   23.using namespace std;  24.#define N 40000   25.  26.int prime[N];  27.int elem[N];  28.int elem_num;  29.  30.void init()      //筛选法找出sqrt(n)之前的素数,存在elem数组里面   31.{  32.    int i,j;  33.    for (i=2;i<=N;i++)  34.    {  35.        for (j=2;i*j<N;j++)  36.        {  37.            prime[i*j]=0;  38.        }  39.    }  40.    elem_num=0;  41.    for (i=2;i<N;i++)  42.    {  43.        if(prime[i])  44.            elem[elem_num++]=i;  45.    }  46.}  47.  48.int main()  49.{  50.    int t,n,num,cnt,i,flag,ct;  51.    memset(prime,1,sizeof(prime));  52.    init();  53.    while (scanf("%d",&t)!=EOF)  54.    {  55.        ct=0;  56.        while (t--)  57.        {  58.            scanf("%d",&n);  59.            cnt=1;  60.            for(i=0;i<elem_num;i++)  61.            {  62.                flag=(int)sqrt(n*1.0)+1;  63.                if(elem[i]>flag)  64.                    break;  65.                num=0;  66.                while (n%elem[i]==0)  67.                {  68.                    num++;  69.                    n/=elem[i];  70.                }  71.                cnt*=(2*num+1);  72.            }  73.            if(n>1) cnt*=3;  //这步要注意,最后有可能剩下的n本身就是原来n的素因子     74.            printf("Scenario #%d:/n",++ct);  75.            printf("%d/n/n",(cnt+1)/2);   76.            /************************************************************************/  77.            /* 看测试数据就知道为什么要(cnt+1)/2了,两两配对,有一对一定是相同的    */  78.            /************************************************************************/  79.        }  80.    }  81.    return 0;  82.}
                                                                            ^
0_0_14284951_3709.cpp:1:1: error: expected unqualified-id before numeric constant
 21.#include <iostream>  22.#include <math.h>   23.using namespace std;  24.#define N 40000   25.  26.int prime[N];  27.int elem[N];  28.int elem_num;  29.  30.void init()      //筛选法找出sqrt(n)之前的素数,存在elem数组里面   31.{  32.    int i,j;  33.    for (i=2;i<=N;i++)  34.    {  35.        for (j=2;i*j<N;j++)  36.        {  37.            prime[i*j]=0;  38.        }  39.    }  40.    elem_num=0;  41.    for (i=2;i<N;i++)  42.    {  43.        if(prime[i])  44.            elem[elem_num++]=i;  45.    }  46.}  47.  48.int main()  49.{  50.    int t,n,num,cnt,i,flag,ct;  51.    memset(prime,1,sizeof(prime));  52.    init();  53.    while (scanf("%d",&t)!=EOF)  54.    {  55.        ct=0;  56.        while (t--)  57.        {  58.            scanf("%d",&n);  59.            cnt=1;  60.            for(i=0;i<elem_num;i++)  61.            {  62.                flag=(int)sqrt(n*1.0)+1;  63.                if(elem[i]>flag)  64.                    break;  65.                num=0;  66.                while (n%elem[i]==0)  67.                {  68.                    num++;  69.                    n/=elem[i];  70.                }  71.                cnt*=(2*num+1);  72.            }  73.            if(n>1) cnt*=3;  //这步要注意,最后有可能剩下的n本身就是原来n的素因子     74.            printf("Scenario #%d:/n",++ct);  75.            printf("%d/n/n",(cnt+1)/2);   76.            /************************************************************************/  77.            /* 看测试数据就知道为什么要(cnt+1)/2了,两两配对,有一对一定是相同的    */  78.            /************************************************************************/  79.        }  80.    }  81.    return 0;  82.}
 ^
0_0_14284951_3709.cpp:1:73: error: expected unqualified-id before numeric constant
 21.#include <iostream>  22.#include <math.h>   23.using namespace std;  24.#define N 40000   25.  26.int prime[N];  27.int elem[N];  28.int elem_num;  29.  30.void init()      //筛选法找出sqrt(n)之前的素数,存在elem数组里面   31.{  32.    int i,j;  33.    for (i=2;i<=N;i++)  34.    {  35.        for (j=2;i*j<N;j++)  36.        {  37.            prime[i*j]=0;  38.        }  39.    }  40.    elem_num=0;  41.    for (i=2;i<N;i++)  42.    {  43.        if(prime[i])  44.            elem[elem_num++]=i;  45.    }  46.}  47.  48.int main()  49.{  50.    int t,n,num,cnt,i,flag,ct;  51.    memset(prime,1,sizeof(prime));  52.    init();  53.    while (scanf("%d",&t)!=EOF)  54.    {  55.        ct=0;  56.        while (t--)  57.        {  58.            scanf("%d",&n);  59.            cnt=1;  60.            for(i=0;i<elem_num;i++)  61.            {  62.                flag=(int)sqrt(n*1.0)+1;  63.                if(elem[i]>flag)  64.                    break;  65.                num=0;  66.                while (n%elem[i]==0)  67.                {  68.                    num++;  69.                    n/=elem[i];  70.                }  71.                cnt*=(2*num+1);  72.            }  73.            if(n>1) cnt*=3;  //这步要注意,最后有可能剩下的n本身就是原来n的素因子     74.            printf("Scenario #%d:/n",++ct);  75.            printf("%d/n/n",(cnt+1)/2);   76.            /************************************************************************/  77.            /* 看测试数据就知道为什么要(cnt+1)/2了,两两配对,有一对一定是相同的    */  78.            /************************************************************************/  79.        }  80.    }  81.    return 0;  82.}
                                                                         ^
0_0_14284951_3709.cpp:1:117: error: expected unqualified-id before numeric constant
 21.#include <iostream>  22.#include <math.h>   23.using namespace std;  24.#define N 40000   25.  26.int prime[N];  27.int elem[N];  28.int elem_num;  29.  30.void init()      //筛选法找出sqrt(n)之前的素数,存在elem数组里面   31.{  32.    int i,j;  33.    for (i=2;i<=N;i++)  34.    {  35.        for (j=2;i*j<N;j++)  36.        {  37.            prime[i*j]=0;  38.        }  39.    }  40.    elem_num=0;  41.    for (i=2;i<N;i++)  42.    {  43.        if(prime[i])  44.            elem[elem_num++]=i;  45.    }  46.}  47.  48.int main()  49.{  50.    int t,n,num,cnt,i,flag,ct;  51.    memset(prime,1,sizeof(prime));  52.    init();  53.    while (scanf("%d",&t)!=EOF)  54.    {  55.        ct=0;  56.        while (t--)  57.        {  58.            scanf("%d",&n);  59.            cnt=1;  60.            for(i=0;i<elem_num;i++)  61.            {  62.                flag=(int)sqrt(n*1.0)+1;  63.                if(elem[i]>flag)  64.                    break;  65.                num=0;  66.                while (n%elem[i]==0)  67.                {  68.                


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-07-08 05:37:02, Gzip enabled