提出 #64624657
ソースコード 拡げる
#include<bits/stdc++.h>
using namespace std;
#define ls(p) (p*2)
#define rs(p) (p*2+1)
const int N=2e5+5,inf=1e9;
int n,m,d,cnt[N],l[N],r[N],ans[N];
int vc[N],sl[N],sr[N],cur[N];
set<int> id;
priority_queue<pair<int,int>> pq[N];// first:l second:id
pair<int,int> calc(int p){
while(!pq[p].empty()){
auto [l,id]=pq[p].top();
if(ans[id]) pq[p].pop();
else return {-l,id};
}
return {inf,0};
}
struct Sgt1{
pair<int,int> tree[N<<2];
void build(int p,int l,int r){
if(l==r){
tree[p]=calc(l);
return ;
}
int mid=(l+r)/2;
build(ls(p),l,mid),build(rs(p),mid+1,r);
tree[p]=min(tree[ls(p)],tree[rs(p)]);
}
pair<int,int> find(int p,int l,int r,int cl,int cr){
if(cl>=l && cr<=r) return tree[p];
int mid=(cl+cr)/2;
if(r<=mid) return find(ls(p),l,r,cl,mid);
if(l>mid) return find(rs(p),l,r,mid+1,cr);
return min(find(ls(p),l,r,cl,mid),find(rs(p),l,r,mid+1,cr));
}
void del(int p,int pos,int l,int r){
if(l==r){
tree[p]=calc(pos);
return ;
}
int mid=(l+r)/2;
if(pos<=mid) del(ls(p),pos,l,mid);
else del(rs(p),pos,mid+1,r);
tree[p]=min(tree[ls(p)],tree[rs(p)]);
}
} sgt;
priority_queue<int> pl[N],pr[N];
inline int calcl(int k){
while(!pl[k].empty()){
int p=-pl[k].top();
if(ans[p]) pl[k].pop();
else return p;
}
return inf;
}
inline int calcr(int k){
while(!pr[k].empty()){
int p=-pr[k].top();
if(ans[p]) pr[k].pop();
else return p;
}
return inf;
}
struct Sgt2{
int tree[N<<2];
void build(int p,int l,int r){
if(l==r){
tree[p]=calcl(l);
return ;
}
int mid=(l+r)/2;
build(ls(p),l,mid),build(rs(p),mid+1,r);
tree[p]=min(tree[ls(p)],tree[rs(p)]);
}
int qry(int p,int l,int r,int cl,int cr){
if(cl>=l && cr<=r) return tree[p];
int mid=(cl+cr)/2;
if(r<=mid) return qry(ls(p),l,r,cl,mid);
if(l>mid) return qry(rs(p),l,r,mid+1,cr);
return min(qry(ls(p),l,r,cl,mid),qry(rs(p),l,r,mid+1,cr));
}
void del(int p,int pos,int l,int r){
if(l==r){
tree[p]=calcl(pos);
return ;
}
int mid=(l+r)/2;
if(pos<=mid) del(ls(p),pos,l,mid);
else del(rs(p),pos,mid+1,r);
tree[p]=min(tree[ls(p)],tree[rs(p)]);
}
} sgtl;
struct Sgt3{
int tree[N<<2];
void build(int p,int l,int r){
if(l==r){
tree[p]=calcr(l);
return ;
}
int mid=(l+r)/2;
build(ls(p),l,mid),build(rs(p),mid+1,r);
tree[p]=min(tree[ls(p)],tree[rs(p)]);
}
int qry(int p,int l,int r,int cl,int cr){
if(cl>=l && cr<=r) return tree[p];
int mid=(cl+cr)/2;
if(r<=mid) return qry(ls(p),l,r,cl,mid);
if(l>mid) return qry(rs(p),l,r,mid+1,cr);
return min(qry(ls(p),l,r,cl,mid),qry(rs(p),l,r,mid+1,cr));
}
void del(int p,int pos,int l,int r){
if(l==r){
tree[p]=calcr(pos);
return ;
}
int mid=(l+r)/2;
if(pos<=mid) del(ls(p),pos,l,mid);
else del(rs(p),pos,mid+1,r);
tree[p]=min(tree[ls(p)],tree[rs(p)]);
}
} sgtr;
int buildl(int k){
int cnt=0,sz=0;
for(int p:id){
vc[++sz]=p;
if(sz==k) break;
}
sort(vc+1,vc+sz+1,[](int x,int y){ return l[x]>l[y]; });
for(int i=1;i<=sz;i++){
if(r[vc[i]]<sl[cnt]){
sl[++cnt]=l[vc[i]];
}
}
reverse(sl+1,sl+cnt+1);
sl[cnt+1]=inf;
return cnt;
}
int buildr(int k){
int cnt=0,sz=0;
for(int p:id){
vc[++sz]=p;
if(sz==k) break;
}
sort(vc+1,vc+sz+1,[](int x,int y){ return r[x]<r[y]; });
for(int i=1;i<=sz;i++){
if(l[vc[i]]>sr[cnt]){
sr[++cnt]=r[vc[i]];
}
}
return cnt;
}
void ers(int x){
id.erase(x);
sgt.del(1,r[x],1,n);
}
struct Node1{
int id;
friend bool operator<(const Node1& A,const Node1& B){
if(l[A.id]!=l[B.id]) return l[A.id]>l[B.id];
return A.id<B.id;
}
};
struct Node2{
int id;
friend bool operator<(const Node2& A,const Node2& B){
if(r[A.id]!=r[B.id]) return r[A.id]<r[B.id];
return A.id<B.id;
}
};
set<Node1> setl;
set<Node2> setr;
void process(int cl,int cr,int col){
auto [l,id]=sgt.find(1,cr,n,1,n);
while(l<=cl){
ans[id]=col,ers(id);
auto res=sgt.find(1,cr,n,1,n);
l=res.first,id=res.second;
}
}
void updater(int id,int col){
setr.insert({id});
auto it=setr.find({id});
int p=upper_bound(sr+1,sr+d+1,r[id])-sr;
while(it!=setr.end()){
if(l[it->id]>sr[p-1]){
int tmp=r[it->id];
if(tmp==sr[p]) return ;
sr[p++]=tmp;
process(sl[p-1],sr[p-1],col);
}
it++;
}
}
void updatel(int id,int col){
setl.insert({id});
auto it=setl.find({id});
int p=lower_bound(sl+1,sl+d+1,l[id])-sl-1;
while(it!=setl.end()){
if(r[it->id]<sl[p+1]){
int tmp=l[it->id];
if(tmp==sl[p]) return ;
sl[p--]=tmp;
process(sl[p+1],sr[p+1],col);
}
it++;
}
}
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
sr[0]=0,sl[0]=inf;
cin>>n>>m;
for(int i=1;i<=n;i++){
int x;cin>>x;
cnt[x]++;
}
for(int i=1;i<=m;i++) cin>>l[i]>>r[i];
for(int i=1;i<=m;i++){
id.insert(i);
pq[r[i]].push({-l[i],i});
pl[l[i]].push(-i),pr[r[i]].push(-i);
}
sgt.build(1,1,n),sgtl.build(1,1,n),sgtr.build(1,1,n);
for(int i=n;i>=1;i--){
if(!cnt[i]) continue;
int bl=0,br=0,res=-1;
for(int k=0;(1<<k)<=id.size();k++){
if(buildl(1<<k)>cnt[i]){
bl=(1<<(k-1)),br=(1<<k)-1;
break;
}
}
if(!bl){
bl=1,br=id.size();
}
while(bl<=br){
int mid=(bl+br)/2;
if(buildl(mid)<=cnt[i]) bl=mid+1,res=mid;
else br=mid-1;
}
d=buildl(res);
buildr(res);
setl.clear(),setr.clear();
for(int k=1;k<=res;k++){
setl.insert({vc[k]}),setr.insert({vc[k]});
ans[vc[k]]=i,ers(vc[k]);
}
priority_queue<pair<int,int>> pq;
for(int k=1;k<=d;k++){
int cl=sl[k],cr=sr[k];
process(cl,cr,i);
cur[k]=min(sgtl.qry(1,cl,cr,1,n),sgtr.qry(1,cl,cr,1,n));
pq.push({-cur[k],k});
}
while(!pq.empty()){
auto [id,k]=pq.top();
id*=-1;
pq.pop();
if(id>m) break;
if(!ans[id]){
if(r[id]>=sl[k] && l[id]<=sr[k]){
ans[id]=i,ers(id);
updater(id,i);
updatel(id,i);
}
}
else sgtl.del(1,l[id],1,n),sgtr.del(1,r[id],1,n);
cur[k]=min(sgtl.qry(1,sl[k],sr[k],1,n),sgtr.qry(1,sl[k],sr[k],1,n));
pq.push({-cur[k],k});
}
}
for(int i=1;i<=m;i++){
cout<<ans[i]<<"\n";
}
}
提出情報
コンパイルエラー
Main.cpp: In function ‘int main()’:
Main.cpp:228:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::set<int>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
228 | for(int k=0;(1<<k)<=id.size();k++){
| ~~~~~~^~~~~~~~~~~
ジャッジ結果
| セット名 |
Sample |
Subtask1 |
Subtask2 |
Subtask3 |
Subtask4 |
Subtask5 |
Subtask6 |
| 得点 / 配点 |
0 / 0 |
19 / 19 |
9 / 9 |
19 / 19 |
12 / 12 |
17 / 17 |
24 / 24 |
| 結果 |
|
|
|
|
|
|
|
| セット名 |
テストケース |
| Sample |
sample-01.txt, sample-02.txt, sample-03.txt |
| Subtask1 |
01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-23.txt, 01-24.txt, 01-25.txt, 01-26.txt, 01-27.txt, 01-28.txt, 01-29.txt, 01-30.txt, 01-31.txt, 01-32.txt, 01-33.txt, 01-34.txt, 01-35.txt, 01-36.txt, 01-37.txt, 01-38.txt, 01-39.txt, 01-40.txt, 01-41.txt, sample-01.txt, sample-02.txt, sample-03.txt |
| Subtask2 |
01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-23.txt, 01-24.txt, 01-25.txt, 01-26.txt, 01-27.txt, 01-28.txt, 01-29.txt, 01-30.txt, 01-31.txt, 01-32.txt, 01-33.txt, 01-34.txt, 01-35.txt, 01-36.txt, 01-37.txt, 01-38.txt, 01-39.txt, 01-40.txt, 01-41.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 02-11.txt, 02-12.txt, 02-13.txt, 02-14.txt, 02-15.txt, 02-16.txt, 02-17.txt, 02-18.txt, 02-19.txt, 02-20.txt, 02-21.txt, 02-22.txt, 02-23.txt, 02-24.txt, 02-25.txt, 02-26.txt, 02-27.txt, 02-28.txt, 02-29.txt, 02-30.txt, 02-31.txt, 02-32.txt, 02-33.txt, 02-34.txt, 02-35.txt, 02-36.txt, 02-37.txt, sample-01.txt, sample-02.txt, sample-03.txt |
| Subtask3 |
01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-23.txt, 01-24.txt, 01-30.txt, 01-32.txt, 01-33.txt, 01-38.txt, 02-23.txt, 02-24.txt, 02-30.txt, 02-32.txt, 02-33.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 03-01.txt, 03-02.txt, 03-03.txt, 03-04.txt, 03-05.txt, 03-06.txt, 03-07.txt, 03-08.txt, 03-09.txt, 03-10.txt, 03-11.txt, 03-12.txt, 03-13.txt, 03-14.txt, 03-15.txt, 03-16.txt, 03-17.txt, 03-18.txt, 03-19.txt, 03-20.txt, sample-01.txt, sample-02.txt |
| Subtask4 |
01-38.txt, 04-01.txt, 04-02.txt, 04-03.txt, 04-04.txt, 04-05.txt, 04-06.txt, 04-07.txt, 04-08.txt, 04-09.txt, 04-10.txt, 04-11.txt, 04-12.txt, sample-02.txt |
| Subtask5 |
01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-25.txt, 01-26.txt, 01-27.txt, 01-28.txt, 01-29.txt, 01-34.txt, 01-35.txt, 01-36.txt, 01-38.txt, 01-39.txt, 01-40.txt, 01-41.txt, 02-11.txt, 02-12.txt, 02-13.txt, 02-14.txt, 02-15.txt, 02-16.txt, 02-17.txt, 02-18.txt, 02-19.txt, 02-20.txt, 02-21.txt, 02-22.txt, 02-25.txt, 02-26.txt, 02-27.txt, 02-28.txt, 02-29.txt, 02-34.txt, 02-35.txt, 02-36.txt, 04-01.txt, 04-02.txt, 04-03.txt, 04-04.txt, 04-05.txt, 04-06.txt, 04-07.txt, 04-08.txt, 04-09.txt, 04-10.txt, 04-11.txt, 04-12.txt, 05-01.txt, 05-02.txt, 05-03.txt, 05-04.txt, 05-05.txt, 05-06.txt, 05-07.txt, 05-08.txt, 05-09.txt, 05-10.txt, 05-11.txt, 05-12.txt, 05-13.txt, 05-14.txt, 05-15.txt, 05-16.txt, 05-17.txt, 05-18.txt, 05-19.txt, 05-20.txt, 05-21.txt, 05-22.txt, 05-23.txt, 05-24.txt, 05-25.txt, 05-26.txt, 05-27.txt, 05-28.txt, 05-29.txt, 05-30.txt, 05-31.txt, 05-32.txt, sample-01.txt, sample-02.txt |
| Subtask6 |
01-01.txt, 01-02.txt, 01-03.txt, 01-04.txt, 01-05.txt, 01-06.txt, 01-07.txt, 01-08.txt, 01-09.txt, 01-10.txt, 01-11.txt, 01-12.txt, 01-13.txt, 01-14.txt, 01-15.txt, 01-16.txt, 01-17.txt, 01-18.txt, 01-19.txt, 01-20.txt, 01-21.txt, 01-22.txt, 01-23.txt, 01-24.txt, 01-25.txt, 01-26.txt, 01-27.txt, 01-28.txt, 01-29.txt, 01-30.txt, 01-31.txt, 01-32.txt, 01-33.txt, 01-34.txt, 01-35.txt, 01-36.txt, 01-37.txt, 01-38.txt, 01-39.txt, 01-40.txt, 01-41.txt, 02-01.txt, 02-02.txt, 02-03.txt, 02-04.txt, 02-05.txt, 02-06.txt, 02-07.txt, 02-08.txt, 02-09.txt, 02-10.txt, 02-11.txt, 02-12.txt, 02-13.txt, 02-14.txt, 02-15.txt, 02-16.txt, 02-17.txt, 02-18.txt, 02-19.txt, 02-20.txt, 02-21.txt, 02-22.txt, 02-23.txt, 02-24.txt, 02-25.txt, 02-26.txt, 02-27.txt, 02-28.txt, 02-29.txt, 02-30.txt, 02-31.txt, 02-32.txt, 02-33.txt, 02-34.txt, 02-35.txt, 02-36.txt, 02-37.txt, 03-01.txt, 03-02.txt, 03-03.txt, 03-04.txt, 03-05.txt, 03-06.txt, 03-07.txt, 03-08.txt, 03-09.txt, 03-10.txt, 03-11.txt, 03-12.txt, 03-13.txt, 03-14.txt, 03-15.txt, 03-16.txt, 03-17.txt, 03-18.txt, 03-19.txt, 03-20.txt, 04-01.txt, 04-02.txt, 04-03.txt, 04-04.txt, 04-05.txt, 04-06.txt, 04-07.txt, 04-08.txt, 04-09.txt, 04-10.txt, 04-11.txt, 04-12.txt, 05-01.txt, 05-02.txt, 05-03.txt, 05-04.txt, 05-05.txt, 05-06.txt, 05-07.txt, 05-08.txt, 05-09.txt, 05-10.txt, 05-11.txt, 05-12.txt, 05-13.txt, 05-14.txt, 05-15.txt, 05-16.txt, 05-17.txt, 05-18.txt, 05-19.txt, 05-20.txt, 05-21.txt, 05-22.txt, 05-23.txt, 05-24.txt, 05-25.txt, 05-26.txt, 05-27.txt, 05-28.txt, 05-29.txt, 05-30.txt, 05-31.txt, 05-32.txt, 06-01.txt, 06-02.txt, 06-03.txt, 06-04.txt, 06-05.txt, 06-06.txt, 06-07.txt, 06-08.txt, 06-09.txt, 06-10.txt, 06-11.txt, 06-12.txt, 06-13.txt, 06-14.txt, 06-15.txt, 06-16.txt, 06-17.txt, 06-18.txt, 06-19.txt, 06-20.txt, 06-21.txt, 06-22.txt, 06-23.txt, 06-24.txt, 06-25.txt, 06-26.txt, 06-27.txt, 06-28.txt, 06-29.txt, 06-30.txt, 06-31.txt, 06-32.txt, 06-33.txt, 06-34.txt, sample-01.txt, sample-02.txt, sample-03.txt |
| ケース名 |
結果 |
実行時間 |
メモリ |
| 01-01.txt |
AC |
9 ms |
22332 KiB |
| 01-02.txt |
AC |
9 ms |
22428 KiB |
| 01-03.txt |
AC |
9 ms |
22432 KiB |
| 01-04.txt |
AC |
8 ms |
22420 KiB |
| 01-05.txt |
AC |
9 ms |
22432 KiB |
| 01-06.txt |
AC |
8 ms |
22356 KiB |
| 01-07.txt |
AC |
9 ms |
22440 KiB |
| 01-08.txt |
AC |
9 ms |
22420 KiB |
| 01-09.txt |
AC |
9 ms |
22416 KiB |
| 01-10.txt |
AC |
9 ms |
22532 KiB |
| 01-11.txt |
AC |
9 ms |
22484 KiB |
| 01-12.txt |
AC |
8 ms |
22264 KiB |
| 01-13.txt |
AC |
8 ms |
22412 KiB |
| 01-14.txt |
AC |
9 ms |
22416 KiB |
| 01-15.txt |
AC |
8 ms |
22352 KiB |
| 01-16.txt |
AC |
9 ms |
22412 KiB |
| 01-17.txt |
AC |
8 ms |
22416 KiB |
| 01-18.txt |
AC |
9 ms |
22536 KiB |
| 01-19.txt |
AC |
9 ms |
22420 KiB |
| 01-20.txt |
AC |
9 ms |
22412 KiB |
| 01-21.txt |
AC |
9 ms |
22480 KiB |
| 01-22.txt |
AC |
9 ms |
22412 KiB |
| 01-23.txt |
AC |
9 ms |
22296 KiB |
| 01-24.txt |
AC |
9 ms |
22380 KiB |
| 01-25.txt |
AC |
9 ms |
22360 KiB |
| 01-26.txt |
AC |
9 ms |
22532 KiB |
| 01-27.txt |
AC |
9 ms |
22416 KiB |
| 01-28.txt |
AC |
8 ms |
22408 KiB |
| 01-29.txt |
AC |
9 ms |
22540 KiB |
| 01-30.txt |
AC |
9 ms |
22360 KiB |
| 01-31.txt |
AC |
9 ms |
22376 KiB |
| 01-32.txt |
AC |
9 ms |
22348 KiB |
| 01-33.txt |
AC |
9 ms |
22428 KiB |
| 01-34.txt |
AC |
9 ms |
22352 KiB |
| 01-35.txt |
AC |
9 ms |
22540 KiB |
| 01-36.txt |
AC |
9 ms |
22412 KiB |
| 01-37.txt |
AC |
9 ms |
22408 KiB |
| 01-38.txt |
AC |
9 ms |
22264 KiB |
| 01-39.txt |
AC |
9 ms |
22388 KiB |
| 01-40.txt |
AC |
9 ms |
22388 KiB |
| 01-41.txt |
AC |
9 ms |
22384 KiB |
| 02-01.txt |
AC |
89 ms |
30660 KiB |
| 02-02.txt |
AC |
96 ms |
30656 KiB |
| 02-03.txt |
AC |
86 ms |
30424 KiB |
| 02-04.txt |
AC |
142 ms |
30916 KiB |
| 02-05.txt |
AC |
83 ms |
30372 KiB |
| 02-06.txt |
AC |
81 ms |
30612 KiB |
| 02-07.txt |
AC |
83 ms |
30408 KiB |
| 02-08.txt |
AC |
84 ms |
30424 KiB |
| 02-09.txt |
AC |
83 ms |
30492 KiB |
| 02-10.txt |
AC |
121 ms |
30572 KiB |
| 02-11.txt |
AC |
83 ms |
30416 KiB |
| 02-12.txt |
AC |
79 ms |
30728 KiB |
| 02-13.txt |
AC |
82 ms |
30432 KiB |
| 02-14.txt |
AC |
79 ms |
30600 KiB |
| 02-15.txt |
AC |
82 ms |
30348 KiB |
| 02-16.txt |
AC |
78 ms |
30596 KiB |
| 02-17.txt |
AC |
82 ms |
30372 KiB |
| 02-18.txt |
AC |
82 ms |
30568 KiB |
| 02-19.txt |
AC |
85 ms |
30216 KiB |
| 02-20.txt |
AC |
79 ms |
30608 KiB |
| 02-21.txt |
AC |
84 ms |
30376 KiB |
| 02-22.txt |
AC |
78 ms |
30516 KiB |
| 02-23.txt |
AC |
125 ms |
34544 KiB |
| 02-24.txt |
AC |
232 ms |
35684 KiB |
| 02-25.txt |
AC |
125 ms |
34512 KiB |
| 02-26.txt |
AC |
73 ms |
30252 KiB |
| 02-27.txt |
AC |
96 ms |
30520 KiB |
| 02-28.txt |
AC |
76 ms |
30516 KiB |
| 02-29.txt |
AC |
103 ms |
30924 KiB |
| 02-30.txt |
AC |
109 ms |
30652 KiB |
| 02-31.txt |
AC |
83 ms |
30688 KiB |
| 02-32.txt |
AC |
146 ms |
30824 KiB |
| 02-33.txt |
AC |
144 ms |
30744 KiB |
| 02-34.txt |
AC |
83 ms |
30516 KiB |
| 02-35.txt |
AC |
83 ms |
30532 KiB |
| 02-36.txt |
AC |
82 ms |
30536 KiB |
| 02-37.txt |
AC |
78 ms |
30420 KiB |
| 03-01.txt |
AC |
356 ms |
42896 KiB |
| 03-02.txt |
AC |
296 ms |
41052 KiB |
| 03-03.txt |
AC |
357 ms |
43036 KiB |
| 03-04.txt |
AC |
296 ms |
41104 KiB |
| 03-05.txt |
AC |
358 ms |
42960 KiB |
| 03-06.txt |
AC |
248 ms |
39048 KiB |
| 03-07.txt |
AC |
134 ms |
38456 KiB |
| 03-08.txt |
AC |
379 ms |
44476 KiB |
| 03-09.txt |
AC |
216 ms |
43664 KiB |
| 03-10.txt |
AC |
275 ms |
43604 KiB |
| 03-11.txt |
AC |
157 ms |
43428 KiB |
| 03-12.txt |
AC |
313 ms |
40516 KiB |
| 03-13.txt |
AC |
278 ms |
40936 KiB |
| 03-14.txt |
AC |
228 ms |
43024 KiB |
| 03-15.txt |
AC |
198 ms |
44380 KiB |
| 03-16.txt |
AC |
329 ms |
44324 KiB |
| 03-17.txt |
AC |
213 ms |
42632 KiB |
| 03-18.txt |
AC |
339 ms |
42780 KiB |
| 03-19.txt |
AC |
340 ms |
42204 KiB |
| 03-20.txt |
AC |
396 ms |
41844 KiB |
| 04-01.txt |
AC |
130 ms |
38324 KiB |
| 04-02.txt |
AC |
159 ms |
38836 KiB |
| 04-03.txt |
AC |
117 ms |
38692 KiB |
| 04-04.txt |
AC |
117 ms |
38728 KiB |
| 04-05.txt |
AC |
127 ms |
38908 KiB |
| 04-06.txt |
AC |
168 ms |
38972 KiB |
| 04-07.txt |
AC |
147 ms |
38404 KiB |
| 04-08.txt |
AC |
142 ms |
39180 KiB |
| 04-09.txt |
AC |
143 ms |
39364 KiB |
| 04-10.txt |
AC |
124 ms |
42076 KiB |
| 04-11.txt |
AC |
120 ms |
41844 KiB |
| 04-12.txt |
AC |
120 ms |
41976 KiB |
| 05-01.txt |
AC |
132 ms |
37952 KiB |
| 05-02.txt |
AC |
161 ms |
38436 KiB |
| 05-03.txt |
AC |
129 ms |
38264 KiB |
| 05-04.txt |
AC |
158 ms |
38896 KiB |
| 05-05.txt |
AC |
132 ms |
38344 KiB |
| 05-06.txt |
AC |
155 ms |
38632 KiB |
| 05-07.txt |
AC |
130 ms |
38244 KiB |
| 05-08.txt |
AC |
158 ms |
38636 KiB |
| 05-09.txt |
AC |
129 ms |
38260 KiB |
| 05-10.txt |
AC |
158 ms |
38884 KiB |
| 05-11.txt |
AC |
130 ms |
38192 KiB |
| 05-12.txt |
AC |
156 ms |
38756 KiB |
| 05-13.txt |
AC |
137 ms |
38328 KiB |
| 05-14.txt |
AC |
166 ms |
38772 KiB |
| 05-15.txt |
AC |
134 ms |
38140 KiB |
| 05-16.txt |
AC |
164 ms |
38676 KiB |
| 05-17.txt |
AC |
139 ms |
38916 KiB |
| 05-18.txt |
AC |
169 ms |
38856 KiB |
| 05-19.txt |
AC |
117 ms |
38724 KiB |
| 05-20.txt |
AC |
119 ms |
38672 KiB |
| 05-21.txt |
AC |
127 ms |
38812 KiB |
| 05-22.txt |
AC |
173 ms |
39064 KiB |
| 05-23.txt |
AC |
152 ms |
38264 KiB |
| 05-24.txt |
AC |
116 ms |
38668 KiB |
| 05-25.txt |
AC |
116 ms |
38736 KiB |
| 05-26.txt |
AC |
127 ms |
38808 KiB |
| 05-27.txt |
AC |
168 ms |
39084 KiB |
| 05-28.txt |
AC |
139 ms |
41356 KiB |
| 05-29.txt |
AC |
156 ms |
40684 KiB |
| 05-30.txt |
AC |
179 ms |
40704 KiB |
| 05-31.txt |
AC |
157 ms |
38396 KiB |
| 05-32.txt |
AC |
157 ms |
38472 KiB |
| 06-01.txt |
AC |
309 ms |
41836 KiB |
| 06-02.txt |
AC |
195 ms |
38344 KiB |
| 06-03.txt |
AC |
294 ms |
41456 KiB |
| 06-04.txt |
AC |
191 ms |
38416 KiB |
| 06-05.txt |
AC |
299 ms |
41512 KiB |
| 06-06.txt |
AC |
192 ms |
38340 KiB |
| 06-07.txt |
AC |
139 ms |
37988 KiB |
| 06-08.txt |
AC |
186 ms |
38396 KiB |
| 06-09.txt |
AC |
327 ms |
42256 KiB |
| 06-10.txt |
AC |
190 ms |
38336 KiB |
| 06-11.txt |
AC |
146 ms |
38148 KiB |
| 06-12.txt |
AC |
189 ms |
38316 KiB |
| 06-13.txt |
AC |
133 ms |
38076 KiB |
| 06-14.txt |
AC |
164 ms |
38572 KiB |
| 06-15.txt |
AC |
131 ms |
37888 KiB |
| 06-16.txt |
AC |
164 ms |
38460 KiB |
| 06-17.txt |
AC |
134 ms |
37828 KiB |
| 06-18.txt |
AC |
163 ms |
38368 KiB |
| 06-19.txt |
AC |
131 ms |
37952 KiB |
| 06-20.txt |
AC |
161 ms |
38448 KiB |
| 06-21.txt |
AC |
131 ms |
37940 KiB |
| 06-22.txt |
AC |
163 ms |
38452 KiB |
| 06-23.txt |
AC |
140 ms |
37948 KiB |
| 06-24.txt |
AC |
166 ms |
38344 KiB |
| 06-25.txt |
AC |
182 ms |
38320 KiB |
| 06-26.txt |
AC |
174 ms |
42128 KiB |
| 06-27.txt |
AC |
169 ms |
42064 KiB |
| 06-28.txt |
AC |
207 ms |
41684 KiB |
| 06-29.txt |
AC |
244 ms |
41616 KiB |
| 06-30.txt |
AC |
290 ms |
45252 KiB |
| 06-31.txt |
AC |
242 ms |
42064 KiB |
| 06-32.txt |
AC |
237 ms |
41220 KiB |
| 06-33.txt |
AC |
235 ms |
40852 KiB |
| 06-34.txt |
AC |
205 ms |
40660 KiB |
| sample-01.txt |
AC |
9 ms |
22284 KiB |
| sample-02.txt |
AC |
9 ms |
22280 KiB |
| sample-03.txt |
AC |
8 ms |
22280 KiB |