Pagini recente » Borderou de evaluare (job #2494032) | Borderou de evaluare (job #441413) | Borderou de evaluare (job #2956719) | Borderou de evaluare (job #3184803) | Borderou de evaluare (job #2284387)
Borderou de evaluare (job #2284387)
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 | 655kb | OK | 10 |
4 | 329ms | 9289kb | OK | 10 | 30 |
5 | 1964ms | 52936kb | OK | 10 |
6 | 1057ms | 17678kb | OK | 10 |
7 | 1427ms | 53321kb | OK | 10 | 40 |
8 | 1618ms | 52281kb | OK | 10 |
9 | 1515ms | 53329kb | OK | 10 |
10 | 1996ms | 52936kb | OK | 10 |
Punctaj total | 100 |