# | 제출 시각UTC-0 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
288083 | emanIaicepsa | 마상시합 토너먼트 (IOI12_tournament) | C++14 | 983 ms | 1412 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
#pragma GCC optimize("Ofast,unroll-loops")
#pragma GCC target("avx,fma,sse,sse2,sse3,avx2")
#include<bits/stdc++.h>
#define mem(x,i) memset(x,i,sizeof(x))
#define dbg(x) cerr<<#x<<" = "<<x<<'\n';
using namespace std;
int bit[5005], arr[5005], l[5005], r[5005], n, lgn, c;
int kth(int k){
int p = 0;
for(int i=lgn;i>=0;i--){
int np = p + (1<<i);
if(np <= n && bit[np] < k){
k -= bit[np];
p = np;
}
}
return p+1;
}
void add(int x,int val){
for(;x<=n;x+=x&-x) bit[x]+=val;
}
void init(){
mem(bit, 0);
for(int i=1;i<=n;i++) add(i, 1);
}
int solve(int x){
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |