Borderou de evaluare (job #1954599)

Utilizator ionanghelinaIonut Anghelina ionanghelina Data 5 aprilie 2017 15:28:19
Problema Trapeze2 Status done
Runda Arhiva de probleme Compilator cpp | Vezi sursa
Scor 40

Raport evaluator

Compilare: user.cpp:10:1: warning: ‘typedef’ was ignored in this declaration [enabled by default] }; ^ user.cpp: In function ‘void ReadInput()’: user.cpp:19:31: warning: format ‘%d’ expects argument of type ‘int*’, but argument 2 has type ‘long long int*’ [-Wformat=] scanf("%d%d%d",&x1,&d1,&n1); ^ user.cpp:19:31: warning: format ‘%d’ expects argument of type ‘int*’, but argument 3 has type ‘long long int*’ [-Wformat=] user.cpp:19:31: warning: format ‘%d’ expects argument of type ‘int*’, but argument 4 has type ‘long long int*’ [-Wformat=] user.cpp:20:31: warning: format ‘%d’ expects argument of type ‘int*’, but argument 2 has type ‘long long int*’ [-Wformat=] scanf("%d%d%d",&x2,&d2,&n2); ^ user.cpp:20:31: warning: format ‘%d’ expects argument of type ‘int*’, but argument 3 has type ‘long long int*’ [-Wformat=] user.cpp:20:31: warning: format ‘%d’ expects argument of type ‘int*’, but argument 4 has type ‘long long int*’ [-Wformat=] user.cpp: In function ‘int main()’: user.cpp:62: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 ‘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:62:109: warning: narrowing conversion of ‘nrp’ from ‘long long int’ to ‘int’ inside { } [-Wnarrowing] user.cpp:62:59: 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) + ((std::vector<long long int>::size_type)nrp))) - points1.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >((((std::vector<long long int>::size_type)i) - ((std::vector<long long int>::size_type)nrp))))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘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:62:91: 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) + ((std::vector<long long int>::size_type)nrp)) + 4294967295u)) - points1.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((((std::vector<long long int>::size_type)i) - ((std::vector<long long int>::size_type)nrp)) + 1u)))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘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:67: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 ‘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:67: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:67:77: 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) + ((std::vector<long long int>::size_type)nrp))) - points1.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((((std::vector<long long int>::size_type)i) - ((std::vector<long long int>::size_type)nrp)) + 1u)))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka 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:67:111: 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) + ((std::vector<long long int>::size_type)nrp)) + 4294967295u)) - points1.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((((std::vector<long long int>::size_type)i) - ((std::vector<long long int>::size_type)nrp)) + 2u)))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka 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:77: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 ‘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:77:109: warning: narrowing conversion of ‘nrp’ from ‘long long int’ to ‘int’ inside { } [-Wnarrowing] user.cpp:77:59: 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) + ((std::vector<long long int>::size_type)nrp))) - points2.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >((((std::vector<long long int>::size_type)i) - ((std::vector<long long int>::size_type)nrp))))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘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:77:91: 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) + ((std::vector<long long int>::size_type)nrp)) + 4294967295u)) - points2.std::vector<_Tp, _Alloc>::operator[]<long long int, std::allocator<long long int> >(((((std::vector<long long int>::size_type)i) - ((std::vector<long long int>::size_type)nrp)) + 1u)))’ from ‘__gnu_cxx::__alloc_traits<std::allocator<long long int> >::value_type {aka long long int}’ to ‘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:108: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 ‘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]}); ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms588kbIncorect0
20ms440kbOK10
30ms564kbOK10
40ms472kbOK10
5180ms48028kbIncorect0
6256ms55836kbIncorect0
70ms448kbOK10
8208ms55840kbIncorect0
9248ms55840kbIncorect0
104ms1704kbIncorect0
Punctaj total40

Ceva nu functioneaza?