Borderou de evaluare (job #1954665)

Utilizator ionanghelinaIonut Anghelina ionanghelina Data 5 aprilie 2017 16:06:03
Problema Trapeze2 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 60

Raport evaluator

Compilare: user.cpp:12:1: warning: ‘typedef’ was ignored in this declaration [enabled by default] }; ^ user.cpp: In function ‘int main()’: user.cpp:79:109: warning: narrowing conversion of ‘points1.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((std::vector<long long int>::size_type)i))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘unsigned int’ inside { } [-Wnarrowing] mijloace3.push_back({points1[i],nrp,points1[i+nrp]-points1[i-nrp],points1[i+nrp-1]-points1[i-nrp+1]}); //Pentru fiecare mijloc posibil retinem coordonata, // numarul de dreptunghiuri si pe cel maxim ^ user.cpp:79:109: warning: narrowing conversion of ‘nrp’ from ‘long long int’ to ‘int’ inside { } [-Wnarrowing] user.cpp:84:55: warning: narrowing conversion of ‘((points1.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((std::vector<long long int>::size_type)i)) + points1.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >((((std::vector<long long int>::size_type)i) + 1u))) >> 1)’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘unsigned int’ inside { } [-Wnarrowing] mijloace2.push_back({(points1[i]+points1[i+1])>>1,nrp,points1[i+nrp]-points1[i-nrp+1],points1[i+nrp-1]-points1[i-nrp+2]}); ^ user.cpp:84:129: warning: narrowing conversion of ‘nrp’ from ‘long long int’ to ‘int’ inside { } [-Wnarrowing] mijloace2.push_back({(points1[i]+points1[i+1])>>1,nrp,points1[i+nrp]-points1[i-nrp+1],points1[i+nrp-1]-points1[i-nrp+2]}); ^ user.cpp:94:109: warning: narrowing conversion of ‘points2.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((std::vector<long long int>::size_type)i))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘unsigned int’ inside { } [-Wnarrowing] mijloace2.push_back({points2[i],nrp,points2[i+nrp]-points2[i-nrp],points2[i+nrp-1]-points2[i-nrp+1]}); //Pentru fiecare mijloc posibil retinem coordonata, // numarul de dreptunghiuri si pe cel maxim ^ user.cpp:94:109: warning: narrowing conversion of ‘nrp’ from ‘long long int’ to ‘int’ inside { } [-Wnarrowing] user.cpp:122:44: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while(sol<sz && mijloace[sol].point<y) sol++; ^ user.cpp:125:55: warning: narrowing conversion of ‘((points2.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((std::vector<long long int>::size_type)i)) + points2.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >((((std::vector<long long int>::size_type)i) + 1u))) >> 1)’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘unsigned int’ inside { } [-Wnarrowing] mijloace2.push_back({(points2[i]+points2[i+1])>>1,nrp,points2[i+nrp]-points2[i-nrp+1],points2[i+nrp-1]-points2[i-nrp+2]}); ^ user.cpp:125:129: warning: narrowing conversion of ‘nrp’ from ‘long long int’ to ‘int’ inside { } [-Wnarrowing] mijloace2.push_back({(points2[i]+points2[i+1])>>1,nrp,points2[i+nrp]-points2[i-nrp+1],points2[i+nrp-1]-points2[i-nrp+2]}); ^ user.cpp:73:37: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("trapeze2.in","r",stdin); ^ user.cpp:74:39: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result] freopen("trapeze2.out","w",stdout); ^ user.cpp: In function ‘void ReadInput()’: user.cpp:21:38: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%lld%lld%lld",&x1,&d1,&n1); ^ user.cpp:22:38: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result] scanf("%lld%lld%lld",&x2,&d2,&n2); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms784kbOK10
20ms452kbOK10
30ms576kbOK10
40ms500kbOK10
5164msDepăşitMemory limit exceeded.0
6160msDepăşitMemory limit exceeded.0
70ms468kbOK10
8160msDepăşitMemory limit exceeded.0
9160msDepăşitMemory limit exceeded.0
104ms2348kbOK10
Punctaj total60

Ceva nu functioneaza?