# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1165979 | duccnamm | Arranging Shoes (IOI19_shoes) | C++20 | 181 ms | 271336 KiB |
#include<bits/stdc++.h>
#include "shoes.h"
using namespace std;
#define ll int
ll n,f[1000005],d;
queue<ll>vt[200005],vt1[200005];
long long ans;
bool kt[1000005];
void update(ll id,ll l,ll r,ll u,ll v)
{
if(l>u||r<u)
return;
if(l==r)
{
f[id]+=v;
return;
}
ll mid=(l+r)/2;
update(id*2,l,mid,u,v);
update(id*2+1,mid+1,r,u,v);
f[id]=f[id*2]+f[id*2+1];
}
ll getsum(ll id,ll l,ll r,ll u,ll v)
{
if(l>v||r<u)
return 0;
if(l>=u&&r<=v)
return f[id];
ll mid=(l+r)/2;
return getsum(id*2,l,mid,u,v)+getsum(id*2+1,mid+1,r,u,v);
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |