Submission #583888

# Submission time Handle Problem Language Result Execution time Memory
583888 2022-06-26T12:31:43 Z PiejanVDC Wiring (IOI17_wiring) C++17
13 / 100
30 ms 3264 KB
#include <bits/stdc++.h>
#include "wiring.h"

using namespace std;

long long min_total_length(vector<int>r, vector<int>b) {
    long long ans = 0;

    for(int i = 0 ; i < min(b.size(),r.size()) ; i++) {
        ans += min(b[i] - r[r.size()-1] + b[0] - r[r.size() - 1 - i], b[i] - r[r.size() - 1 - i]);
    }

    if(b.size() > r.size()) {
        for(int i = r.size() ; i < b.size() ; i++)
            ans += b[i] - r[r.size()-1];
    } else {
        for(int i = r.size() - 1 - b.size() ; i >= 0 ; i--)
            ans += b[0] - r[i];
    }

    return ans;
}

Compilation message

wiring.cpp: In function 'long long int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:9:23: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare]
    9 |     for(int i = 0 ; i < min(b.size(),r.size()) ; i++) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~
wiring.cpp:14:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   14 |         for(int i = r.size() ; i < b.size() ; i++)
      |                                ~~^~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB 3rd lines differ - on the 1st token, expected: '25859', found: '-31679'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 17 ms 1996 KB Output is correct
4 Correct 18 ms 2772 KB Output is correct
5 Correct 17 ms 2776 KB Output is correct
6 Correct 22 ms 3148 KB Output is correct
7 Correct 26 ms 3252 KB Output is correct
8 Correct 30 ms 3232 KB Output is correct
9 Correct 24 ms 3264 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 212 KB Output is correct
2 Incorrect 0 ms 212 KB 3rd lines differ - on the 1st token, expected: '17703', found: '-61132'
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 0 ms 212 KB 3rd lines differ - on the 1st token, expected: '27', found: '-128'
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB 3rd lines differ - on the 1st token, expected: '25859', found: '-31679'
2 Halted 0 ms 0 KB -