제출 #1369370

#제출 시각아이디문제언어결과실행 시간메모리
1369370avighna사탕 분배 (IOI21_candies)C++20
8 / 100
45 ms8872 KiB
#include <bits/stdc++.h>

using namespace std;

namespace {
using int64 = long long;
}

vector<int> distribute_candies(vector<int> c, vector<int> l, vector<int> r, vector<int> v) {
  const int n = c.size(), q = v.size();
  vector<int64> d(n + 1);
  for (int i = 0; i < q; ++i) {
    d[l[i]] += v[i], d[r[i] + 1] -= v[i];
  }
  partial_sum(d.begin(), d.end(), d.begin());
  vector<int> ans(n);
  for (int i = 0; i < n; ++i) {
    ans[i] = min(d[i], int64(c[i]));
  }
  return ans;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…