Pagini recente » Borderou de evaluare (job #322732) | Borderou de evaluare (job #92431) | Borderou de evaluare (job #1737551) | Borderou de evaluare (job #2869766) | Borderou de evaluare (job #2284354)
Borderou de evaluare (job #2284354)
Raport evaluator
Compilare:
main.cpp: In function 'void NormalizePoints()':
main.cpp:41:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < max(sortX.size(), sortY.size()); ++i) {
~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.cpp:42:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i < sortX.size()) { normX[sortX[i]] = i; }
~~^~~~~~~~~~~~~~
main.cpp:43:9: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i < sortY.size()) { normY[sortY[i]] = i; } } }
~~^~~~~~~~~~~~~~
main.cpp: In function 'void BuildLengths()':
main.cpp:61:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int x = 0; x < sortX.size(); ++x) {
~~^~~~~~~~~~~~~~
main.cpp:62:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int y = 0; y < sortY.size(); ++y) {
~~^~~~~~~~~~~~~~
main.cpp: In function 'void Update(int, int)':
main.cpp:71:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (++pos; pos <= bit.size(); pos += (pos & -pos)) {
~~~~^~~~~~~~~~~~~
main.cpp: In function 'void SolveDiagonal()':
main.cpp:86:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < diagonal.size(); ++i) {
~~^~~~~~~~~~~~~~~~~
main.cpp: In function 'void BuildDiagonals()':
main.cpp:99:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int x = 0; x < sortX.size(); ++x) {
~~^~~~~~~~~~~~~~
main.cpp:100:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int y = 0; y < sortY.size(); ++y) {
~~^~~~~~~~~~~~~~
main.cpp:104:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0, j = 0; i < sortPoints.size(); i = j) {
~~^~~~~~~~~~~~~~~~~~~
main.cpp:106:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (; j < sortPoints.size() and sortPoints[i].first - sortPoints[i].second == sortPoints[j].first - sortPoints[j].second; ++j) {
~~^~~~~~~~~~~~~~~~~~~
main.cpp: In function 'void ReadInput()':
main.cpp:26:38: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
freopen("rectangles.in", "r", stdin);
^
main.cpp:27:40: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
freopen("rectangles.out", "w", stdout);
^
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
1 | 4ms | 262kb | OK | 10 | 10 |
2 | 16ms | 655kb | OK | 10 | 20 |
3 | 17ms | 786kb | OK | 10 |
4 | 376ms | 9420kb | OK | 10 | 0 |
5 | 2500ms | 53452kb | Time limit exceeded | 0 |
6 | 1110ms | 17944kb | OK | 10 |
7 | 2035ms | 53723kb | OK | 10 | 40 |
8 | 1855ms | 52535kb | OK | 10 |
9 | 1757ms | 53592kb | OK | 10 |
10 | 2060ms | 53321kb | OK | 10 |
Punctaj total | 70 |