HHKB プログラミングコンテスト 2022(AtCoder Beginner Contest 235)
問題文
省略
省略
C++に変換後のコードはこちら
int @N, @M, @Q;
static int A[4d5], B[], C[], ind[], res[];
rd((A--,B--,C)(M+Q));
rep(i,M+Q) ind[i] = i;
sortA(M+Q, C, A, B, ind);
unionFind uf;
uf.walloc(N,1);
rep(i,M+Q){
if(ind[i] >= M){
if(uf(A[i]) != uf(B[i])) res[ind[i]-M] = 1;
} else {
uf(A[i], B[i]);
}
}
rep(i,Q) wt(if[res[i], "Yes", "No"]);
Current time: 2024年05月19日02時00分35秒
Last modified: 2022年01月16日13時51分05秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC235 ABC_E
トップページに戻る
Logged in as: unknown user (not login)