제출 #409658

#제출 시각아이디문제언어결과실행 시간메모리
409658DBPhoenixRoller Coaster Railroad (IOI16_railroad)C++17
0 / 100
449 ms26120 KiB
#include <bits/stdc++.h>

using namespace std;

#include "railroad.h"

const int MAX = 2e5;

long long plan_roller_coaster(std::vector<int> s, std::vector<int> t) {
    int n = (int) s.size();
    map<int, int> interest;
    interest[1]--;

    for (int i = 0; i < n; i++) {
        interest[s[i]]++;
        interest[t[i]]--;
    }

    long long value = 0;
    long long balance = 0;
    for (pair<int, int> p : interest)
    {
        value += p.second;
        balance += max((long long)0, value);
    }

    return balance;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...