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_19224279_13314.cpp: In function 'void sf()':
0_0_19224279_13314.cpp:22:46: error: 'sub' was not declared in this scope
 int temp,n;    for(int i=0;i<SIZE;i++)       sub[i]=1;    sub[0]=sub[1]=0;    for(int i=2;i<=sqrt(SIZE);i++){        if(sub[i]==1){           temp=2*i;           while(temp<=SIZE){                 sub[temp]=0;                 temp+=i;           }        }    }}int  init(){      
                                              ^
0_0_19224279_13314.cpp:22:59: error: 'sub' was not declared in this scope
 int temp,n;    for(int i=0;i<SIZE;i++)       sub[i]=1;    sub[0]=sub[1]=0;    for(int i=2;i<=sqrt(SIZE);i++){        if(sub[i]==1){           temp=2*i;           while(temp<=SIZE){                 sub[temp]=0;                 temp+=i;           }        }    }}int  init(){      
                                                           ^
0_0_19224279_13314.cpp: In function 'int init()':
0_0_19224279_13314.cpp:23:18: error: 'pri' was not declared in this scope
 int j = 0 ;      pri[j++] = 2 ;      pri[j++] = 3 ;      for( 
                  ^
0_0_19224279_13314.cpp:24:38: error: 'sub' was not declared in this scope
 int i = 3 ; i<SSS ;i++ ){         if(sub[i]){                     pri[j++]=i;         }      }      return j;}
                                      ^
0_0_19224279_13314.cpp: In function 'int main()':
0_0_19224279_13314.cpp:20:13: error: unable to find numeric literal operator 'operator""__int64'
 #define NUM 200__int64 aa[300];__int64 rr[50000];int pri[NUM];int sub[SIZE];int pdsu(__int64 n){    __int64 i;    if(n<=0||n==1 )        return 0;    if( n==2)        return 1;    else{        for(i=2; i*i<=n; i++)            if(n%i==0)                return 0;    }    return 1;}
             ^
0_0_19224279_13314.cpp:28:128: note: in expansion of macro 'NUM'
 int b;    sf();    num = init();    sf();               for(int a = 1 ; a< 600 ; a++ ){                       for(int i = 0; i<NUM ;i++  ){                              res = pri[i] ;                              b = pri[i] - a;                              if(b == 0 ) continue;                              next = a * pri[i] + b ;                              if(next == pri[i]) continue;                              if(res * next > INF){                                      continue;                                      }                              if(next <0 )                                      continue;                              if(next >= SIZE){                                  if(!pdsu(next))                                      continue ;                              }                             else{                                      if(!sub[next])                                      continue ;                              }                              res = res * next;                              if(res >INF) continue;                             while(1){                               next2 = next * a +b;                               if(next2 == next ) break;                               if(res * next2 > INF){                                      break;                                      }                               if(next2 <0 )                                      break;                             if(next2 >= SIZE){                                      if(!pdsu(next2))                                      break ;                              }                              else{                                      if(!sub[next2])                                      break ;                              }                              res = res * next2;                              if(res >INF) break;                              rr[t++] = res ;                              next = next2 ;                             }                        }               }      for(int i = 0 ; i<t ;i++ )             for(int j = i+1 ; j <t ;j++)                     {                         if(rr[i]>rr[j]){                         
                                                                                                                                ^
0_0_19224279_13314.cpp:20:13: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
 #define NUM 200__int64 aa[300];__int64 rr[50000];int pri[NUM];int sub[SIZE];int pdsu(__int64 n){    __int64 i;    if(n<=0||n==1 )        return 0;    if( n==2)        return 1;    else{        for(i=2; i*i<=n; i++)            if(n%i==0)                return 0;    }    return 1;}
             ^
0_0_19224279_13314.cpp:28:128: note: in expansion of macro 'NUM'
 int b;    sf();    num = init();    sf();               for(int a = 1 ; a< 600 ; a++ ){                       for(int i = 0; i<NUM ;i++  ){                              res = pri[i] ;                              b = pri[i] - a;                              if(b == 0 ) continue;                              next = a * pri[i] + b ;                              if(next == pri[i]) continue;                              if(res * next > INF){                                      continue;                                      }                              if(next <0 )                                      continue;                              if(next >= SIZE){                                  if(!pdsu(next))                                      continue ;                              }                             else{                                      if(!sub[next])                                      continue ;                              }                              res = res * next;                              if(res >INF) continue;                             while(1){                               next2 = next * a +b;                               if(next2 == next ) break;                               if(res * next2 > INF){                                      break;                                      }                               if(next2 <0 )                                      break;                             if(next2 >= SIZE){                                      if(!pdsu(next2))                                      break ;                              }                              else{                                      if(!sub[next2])                                      break ;                              }                              res = res * next2;                              if(res >INF) break;                              rr[t++] = res ;                              next = next2 ;                             }                        }               }      for(int i = 0 ; i<t ;i++ )             for(int j = i+1 ; j <t ;j++)                     {                         if(rr[i]>rr[j]){                         
                                                                                                                                ^
0_0_19224279_13314.cpp:20:24: error: expected ';' before 'aa'
 #define NUM 200__int64 aa[300];__int64 rr[50000];int pri[NUM];int sub[SIZE];int pdsu(__int64 n){    __int64 i;    if(n<=0||n==1 )        return 0;    if( n==2)        return 1;    else{        for(i=2; i*i<=n; i++)            if(n%i==0)                return 0;    }    return 1;}
                        ^
0_0_19224279_13314.cpp:28:128: note: in expansion of macro 'NUM'
 int b;    sf();    num = init();    sf();               for(int a = 1 ; a< 600 ; a++ ){                       for(int i = 0; i<NUM ;i++  ){                              res = pri[i] ;                              b = pri[i] - a;                              if(b == 0 ) continue;                              next = a * pri[i] + b ;                              if(next == pri[i]) continue;                              if(res * next > INF){                                      continue;                                      }                              if(next <0 )                                      continue;                              if(next >= SIZE){                                  if(!pdsu(next))                                      continue ;                              }                             else{                                      if(!sub[next])                                      continue ;                              }                              res = res * next;                              if(res >INF) continue;                             while(1){                               next2 = next * a +b;                               if(next2 == next ) break;                               if(res * next2 > INF){                                      break;                                      }                               if(next2 <0 )                                      break;                             if(next2 >= SIZE){                                      if(!pdsu(next2))                                      break ;                              }                              else{                                      if(!sub[next2])                                      break ;                              }                              res = res * next2;                              if(res >INF) break;                              rr[t++] = res ;                              next = next2 ;                             }                        }               }      for(int i = 0 ; i<t ;i++ )             for(int j = i+1 ; j <t ;j++)                     {                         if(rr[i]>rr[j]){                         
                                                                                                                                ^
0_0_19224279_13314.cpp:20:24: error: 'aa' was not declared in this scope
 #define NUM 200__int64 aa[300];__int64 rr[50000];int pri[NUM];int sub[SIZE];int pdsu(__int64 n){    __int64 i;    if(n<=0||n==1 )        return 0;    if( n==2)        return 1;    else{        for(i=2; i*i<=n; i++)            if(n%i==0)                return 0;    }    return 1;}
                        ^
0_0_19224279_13314.cpp:28:128: note: i


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-16 16:25:43, Gzip enabled