結果

問題 No.5010 Better Mo's Algorithm is Needed!! (Unweighted)
ユーザー tails
提出日時 2022-12-17 02:44:41
言語 cLay
(20241019-1)
結果
AC  
実行時間 106 ms / 5,000 ms
コード長 357 bytes
コンパイル時間 4,209 ms
実行使用メモリ 13,392 KB
スコア 15,987,161,425
最終ジャッジ日時 2022-12-17 02:48:47
合計ジャッジ時間 60,233 ms
ジャッジサーバーID
(参考情報)
judge12 / judge16
純コード判定しない問題か言語
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 120
権限があれば一括ダウンロードができます

ソースコード

diff #

ll@n,@q,@wt,@st,@w[n];
ull xs[q];ll ys[q];
rep(i,q){
	ll@--l,@--r;
	ull x=0;
	rep(32){
		x<<=2;
		if(r<1d5){
			x|=0;
			(l,r)=(l,r);
		}else if(l>=1d5){
			x|=3;
			(l,r)=(l-1d5,r-1d5);
		}else if(l+r<2d5){
			x|=1;
			(l,r)=(r-1d5,1d5-1-l);
		}else{
			x|=2;
			(l,r)=(2d5-1-r,l);
		}
		l*=2;
		r*=2;
	}
	xs[i]=x;
	ys[i]=i+1;
}
sortA(q,xs,ys);
wt(ys(q));
0