Pagini recente » Rezultatele filtrării | Rezultatele filtrării | Rezultatele filtrării | Rezultatele filtrării | Borderou de evaluare (job #1954665)
Borderou de evaluare (job #1954665)
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 |
1 | 0ms | 784kb | OK | 10 |
2 | 0ms | 452kb | OK | 10 |
3 | 0ms | 576kb | OK | 10 |
4 | 0ms | 500kb | OK | 10 |
5 | 164ms | Depăşit | Memory limit exceeded. | 0 |
6 | 160ms | Depăşit | Memory limit exceeded. | 0 |
7 | 0ms | 468kb | OK | 10 |
8 | 160ms | Depăşit | Memory limit exceeded. | 0 |
9 | 160ms | Depăşit | Memory limit exceeded. | 0 |
10 | 4ms | 2348kb | OK | 10 |
Punctaj total | 60 |