Pagini recente » Borderou de evaluare (job #160528) | Borderou de evaluare (job #3186890) | Borderou de evaluare (job #2181731) | Borderou de evaluare (job #1330857) | Borderou de evaluare (job #2284376)
Borderou de evaluare (job #2284376)
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, short 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 | 3ms | 262kb | OK | 10 | 10 |
2 | 16ms | 655kb | OK | 10 | 20 |
3 | 17ms | 786kb | OK | 10 |
4 | 338ms | 9289kb | OK | 10 | 30 |
5 | 1900ms | 53321kb | OK | 10 |
6 | 843ms | 17805kb | OK | 10 |
7 | 1398ms | 53723kb | OK | 10 | 40 |
8 | 1548ms | 52535kb | OK | 10 |
9 | 1518ms | 53723kb | OK | 10 |
10 | 1908ms | 53321kb | OK | 10 |
Punctaj total | 100 |