提出 #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";
	}
}

提出情報

提出日時
問題 A - 展覧会 3 (Exhibition 3)
ユーザ tybbs
言語 C++ 20 (gcc 12.2)
得点 100
コード長 6206 Byte
結果 AC
実行時間 396 ms
メモリ 45252 KiB

コンパイルエラー

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
結果
AC × 3
AC × 44
AC × 81
AC × 41
AC × 14
AC × 90
AC × 179
セット名 テストケース
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