# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
732246 | Seb | Selling RNA Strands (JOI16_selling_rna) | C++17 | 366 ms | 75160 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>
using namespace std;
typedef long long ll;
#define f first
#define s second
const ll MAXN = 1e5+5;
string s[MAXN];
pair <string,ll> r[MAXN];
ll ar[MAXN];
struct wavelet {
wavelet *l, *r;
ll ini,fin;
vector <ll> v,in;
wavelet (ll INI, ll FIN) {
ini = INI;
fin = FIN;
}
void setup(ll num[]) {
if (ini==fin) return;
l = new wavelet(ini,(ini+fin)/2);
r = new wavelet((ini+fin)/2+1,fin);
for (int i=0;i<in.size();i++) {
if (num[in[i]]<=(ini+fin)/2) {
if (!v.empty()) v.push_back(v[v.size()-1]+1);
Compilation message (stderr)
# | 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... |