2019年09月21日11時56分56秒に更新されたバージョンを表示しています.
最新のページはこちらをご覧ください.
省略
省略
C++に変換後のコードはこちら
int N, Q, A[1d5], T, L, R;
{
int k;
segtree_Point_Min<int> t;
rd(N,Q,(A--)(N));
t.malloc(N);
t.setN(N);
rep(i,N) t[i] = A[i];
t.build();
rep(Q){
rd(T,L--,R--);
if(T==1){
swap(A[L], A[R]);
t.change(L,A[L]);
t.change(R,A[R]);
} else {
k = t.getMinInd(L, R+1);
wt(k+1);
}
}
}
Current time: 2024年05月20日00時30分30秒
Last modified: 2019年09月21日11時56分56秒 (by laycrs)
Tags: Competitive_Programming_Incomplete yukicoder
トップページに戻る
Logged in as: unknown user (not login)