# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
435999 | 79brue | Distributing Candies (IOI21_candies) | C++17 | 4703 ms | 52788 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#define vec queries[i]
#include "candies.h"
using namespace std;
typedef long long ll;
const int LIM = 500;
const ll INF = 1e18;
int n, q;
ll cap[200002], arr[200002];
int ql[200002], qr[200002];
ll qv[200002];
pair<ll, int> sortedList[200002];
int group[200002];
bool done[200002];
vector<pair<ll, int> > queries[200002];
ll minSum, maxSum, sum, prv;
void solveQuery(int qs, int qe){
vector<int> ranges {0, n};
for(int i=qs; i<=qe; i++){
ranges.push_back(ql[i]);
ranges.push_back(qr[i]+1);
}
sort(ranges.begin(), ranges.end());
ranges.erase(unique(ranges.begin(), ranges.end()), ranges.end());
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |