Borderou de evaluare (job #2396402)

Utilizator onipreponiprep oniprep Data 3 aprilie 2019 14:47:08
Problema Minuni Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 0

Raport evaluator

Eroare de compilare: main.cpp: In function 'int main()': main.cpp:54:20: error: reference to 'norm' is ambiguous {key++;norm[key]=v[i].val;} ^~~~ main.cpp:15:11: note: candidates are: long long int norm [200005] long long norm[N]; ^~~~ In file included from /usr/include/c++/6/ccomplex:39:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:52, from main.cpp:1: /usr/include/c++/6/complex:1851:5: note: template<class _Tp> typename __gnu_cxx::__promote<_Tp>::__type std::norm(_Tp) norm(_Tp __x) ^~~~ /usr/include/c++/6/complex:663:5: note: template<class _Tp> _Tp std::norm(const std::complex<_Tp>&) norm(const complex<_Tp>& __z) ^~~~ main.cpp:71:20: error: reference to 'norm' is ambiguous tot=1LL*norm[st[i]]*(1LL*(Mstart-norm[dr[i]]+1))-1LL*(norm[t]*(1LL*(Mstart-norm[arb[found]]+1))); ^~~~ main.cpp:15:11: note: candidates are: long long int norm [200005] long long norm[N]; ^~~~ In file included from /usr/include/c++/6/ccomplex:39:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:52, from main.cpp:1: /usr/include/c++/6/complex:1851:5: note: template<class _Tp> typename __gnu_cxx::__promote<_Tp>::__type std::norm(_Tp) norm(_Tp __x) ^~~~ /usr/include/c++/6/complex:663:5: note: template<class _Tp> _Tp std::norm(const std::complex<_Tp>&) norm(const complex<_Tp>& __z) ^~~~ main.cpp:71:45: error: reference to 'norm' is ambiguous tot=1LL*norm[st[i]]*(1LL*(Mstart-norm[dr[i]]+1))-1LL*(norm[t]*(1LL*(Mstart-norm[arb[found]]+1))); ^~~~ main.cpp:15:11: note: candidates are: long long int norm [200005] long long norm[N]; ^~~~ In file included from /usr/include/c++/6/ccomplex:39:0, from /usr/include/x86_64-linux-gnu/c++/6/bits/stdc++.h:52, from main.cpp:1: /usr/include/c++/6/complex:1851:5: note: template<class _Tp> typename __gnu_cxx::__promote<_Tp>::__type std::norm(_Tp) norm(_Tp __x) ^~~~ /usr/include/c++/6/complex:663:5: note: template<class _Tp> _Tp std::norm(const std::complex<_Tp>&) norm(const complex<_Tp>& __z) ^~~~ main.cpp:71:66: error: reference to 'norm' is ambiguous tot=1LL*norm[st[i]]*(1LL*(Mstart-norm[dr[i]]+1))-1LL*(norm[t]*(1LL*(Mstart-norm[arb[found]]+1))); ^~~~ main.cpp:15:11: note: candidates are: long long int norm [200005] Non zero exit status: 1

Ceva nu functioneaza?