Codeforces Round #677 DIV3 D問題 - Districts Connection

Source

Codeforces Round #677 DIV3 D問題
Problem description

問題概要

省略

解法

省略

cLayversion 20201115-2)のコード

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: 2021年12月05日23時25分31秒
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)

ログイン: