Codeforces Round #677 DIV3 D問題
Problem description
省略
省略
C++に変換後のコードはこちら
//no-unlocked
int N, A[5000];
int as, a[5000], bs, b[5000];
{
REP(rd_int()){
rd(N,A(N));
as = bs = 0;
rep(i,N) if(A[i]==A[0]) a[as++] = i+1;
rep(i,N) if(A[i]!=A[0]) b[bs++] = i+1;
if(as==N) wt("NO"), continue;
wt("YES");
rep(i,bs) wt(a[0], b[i]);
rep(i,1,as) wt(a[i], b[0]);
}
}
Current time: 2024年04月24日06時08分15秒
Last modified: 2020年11月16日23時40分54秒 (by laycrs)
Tags: Competitive_Programming_Incomplete Codeforces CF677 CF_DIV3_D
トップページに戻る
Logged in as: unknown user (not login)