Pagini recente » Borderou de evaluare (job #1076808) | Borderou de evaluare (job #1921779) | Borderou de evaluare (job #2102498) | Borderou de evaluare (job #1560987) | Borderou de evaluare (job #3263918)
Borderou de evaluare (job #3263918)
Raport evaluator
Compilare:
main.cpp: In member function 'void sparseTable::build(std::vector<long long int>&)':
main.cpp:99:50: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
99 | for(ll i = 0; i + p2 - 1 < st[0].size(); i++)
| ~~~~~~~~~~~^~~~~~~~~~~~~~
main.cpp: In function 'int main()':
main.cpp:115:37: warning: iteration 100003 invokes undefined behavior [-Waggressive-loop-optimizations]
115 | repe(i, 2, 100005) log2_[i] = log2_[i/2] + 1;
| ~~~~~~~~~^~~~~~~~~~~~~~~~
main.cpp:43:41: note: within this loop
43 | #define rep3e(i,a,b) for(ll i=(ll)(a); i<=(ll)(b); ++i)
| ^
main.cpp:39:29: note: in expansion of macro 'rep3e'
39 | #define cut4(a,b,c,d,e,...) e
| ^
main.cpp:45:19: note: in expansion of macro 'cut4'
45 | #define repe(...) cut4(__VA_ARGS__,rep4e,rep3e,rep2e,rep1e)(__VA_ARGS__)
| ^~~~
main.cpp:115:9: note: in expansion of macro 'repe'
115 | repe(i, 2, 100005) log2_[i] = log2_[i/2] + 1;
| ^~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
1 | 0ms | 1081kb | OK | 10 | 10 |
2 | 0ms | 1081kb | OK | 10 | 10 |
3 | 1ms | 1605kb | OK | 10 | 10 |
4 | 14ms | 8421kb | OK | 10 | 10 |
5 | 19ms | 8421kb | OK | 10 | 20 |
6 | 103ms | 11558kb | OK | 10 |
7 | 108ms | 14884kb | OK | 10 | 10 |
8 | 127ms | 18104kb | OK | 10 | 10 |
9 | 147ms | 18333kb | OK | 10 | 10 |
10 | 167ms | 18853kb | OK | 10 | 10 |
Punctaj total | 100 |