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_38970373_30906.cpp:47:1: error: expected unqualified-id before numeric constant
   47 | 3
      | ^
0_0_38970373_30906.cpp:54:5: error: conflicting declaration 'int s [150]'
   54 | int s[150],k;
      |     ^
0_0_38970373_30906.cpp:7:20: note: previous declaration as 'int s'
    7 | int Count, n, m, p,s; int Max ;
      |                    ^
0_0_38970373_30906.cpp:57:16: error: 'int sg [10010]' redeclared as different kind of entity
   57 | int sg[10000+10];
      |                ^
0_0_38970373_30906.cpp:9:5: note: previous declaration 'int sg(int)'
    9 | int sg( int m) {
      |     ^~
0_0_38970373_30906.cpp:58:5: error: conflicting declaration 'int a [10010]'
   58 | int a[10000+10],n;
      |     ^
0_0_38970373_30906.cpp:8:5: note: previous declaration as 'int a [101]'
    8 | int a[101]; int b[101]; int f[10001]; char result[101];
      |     ^
0_0_38970373_30906.cpp:58:17: error: redefinition of 'int n'
   58 | int a[10000+10],n;
      |                 ^
0_0_38970373_30906.cpp:7:12: note: 'int n' previously declared here
    7 | int Count, n, m, p,s; int Max ;
      |            ^
0_0_38970373_30906.cpp: In function 'void SG(int)':
0_0_38970373_30906.cpp:80:23: error: invalid types 'int[int]' for array subscript
   80 |                 if(x<s[i]) break;
      |                       ^
0_0_38970373_30906.cpp:81:30: error: invalid types 'int[int]' for array subscript
   81 |                 a[n++]=sg[x-s[i]];
      |                              ^
0_0_38970373_30906.cpp:83:14: error: assignment of read-only location '*(sg + ((sizetype)x))'
   83 |         sg[x]=mex();
      |         ~~~~~^~~~~~
0_0_38970373_30906.cpp: At global scope:
0_0_38970373_30906.cpp:86:5: error: redefinition of 'int main()'
   86 | int main()
      |     ^~~~
0_0_38970373_30906.cpp:21:5: note: 'int main()' previously defined here
   21 | int main()
      |     ^~~~
0_0_38970373_30906.cpp: In function 'int main()':
0_0_38970373_30906.cpp:98:36: error: ISO C++ forbids applying 'sizeof' to an expression of function type [-fpermissive]
   98 |                 memset(sg,0,sizeof(sg));
      |                                   ~^~~
0_0_38970373_30906.cpp:98:24: error: invalid conversion from 'int (*)(int)' to 'void*' [-fpermissive]
   98 |                 memset(sg,0,sizeof(sg));
      |                        ^~
      |                        |
      |                        int (*)(int)
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cstring:42,
                 from 0_0_38970373_30906.cpp:2:
gcc-13.1.0/x86_64-w64-mingw32/include/string.h:53:31: note:   initializing argument 1 of 'void* memset(void*, int, size_t)'
   53 |   void * __cdecl memset(void *_Dst,int _Val,size_t _Size);
      |                         ~~~~~~^~~~
0_0_38970373_30906.cpp:111:39: error: invalid conversion from 'int (*)(int)' to 'int' [-fpermissive]
  111 |                         ans=sg[heap[0]];
      |                             ~~~~~~~~~~^
      |                                       |
      |                                       int (*)(int)
0_0_38970373_30906.cpp:113:40: error: invalid operands of types 'int' and 'int(int)' to binary 'operator^'
  113 |                                 ans=ans^sg[heap[i]];
      |                                     ~~~^~~~~~~~~~~~
      |                                     |             |
      |                                     int           int(int)
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/algorithm:61,
                 from 0_0_38970373_30906.cpp:3:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h: In instantiation of 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1859:25:   required from 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1950:31:   required from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:4861:18:   required from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = int]'
0_0_38970373_30906.cpp:97:7:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1822:17: error: no type named 'value_type' in 'struct std::iterator_traits<int>'
 1822 |                 __val = _GLIBCXX_MOVE(*__i);
      |                 ^~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1824:15: error: invalid type argument of unary '*' (have 'int')
 1824 |               *__first = _GLIBCXX_MOVE(__val);
      |               ^~~~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1822:17: error: no type named 'value_type' in 'struct std::iterator_traits<int>'
 1822 |                 __val = _GLIBCXX_MOVE(*__i);
      |                 ^~~~~
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algobase.h:71,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/string:51,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/locale_classes.h:40,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/ios_base.h:41,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ios:44,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/ostream:40,
                 from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/iostream:41,
                 from 0_0_38970373_30906.cpp:1:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h: In instantiation of 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = int; _Iterator2 = int]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1819:14:   required from 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1859:25:   required from 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1950:31:   required from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:4861:18:   required from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = int]'
0_0_38970373_30906.cpp:97:7:   required from here
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h:45:16: error: invalid type argument of unary '*' (have 'int')
   45 |       { return *__it1 < *__it2; }
      |                ^~~~~~
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/predefined_ops.h:45:25: error: invalid type argument of unary '*' (have 'int')
   45 |       { return *__it1 < *__it2; }
      |                         ^~~~~~
In file included from gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:61:
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_heap.h: In instantiation of 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]':
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1635:23:   required from 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1910:25:   required from 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1926:27:   required from 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = int; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:1947:25:   required from 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]'
gcc-13.1.0/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/bits/stl_algo.h:4861:18:   required from 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = int]'
0_0_38970373_30906.cpp:97:7:   required from here
gcc-13.1.0/lib/gcc/x8


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.001000(s) query 1, Server time : 2025-03-01 15:59:36, Gzip enabled