AtCoder Regular Contest 086/AtCoder Beginner Contest 081 D問題 - Non-decreasing

Source

AtCoder Regular Contest 086
AtCoder Beginner Contest 081
問題文 (ARC)
問題文 (ABC)

問題概要

省略

解法

省略

cLayversion 20190921-1)のコード

C++に変換後のコードはこちら

int N, A[50];
{
  rd(N,A(N));
  int i = argmax[k=0---N-1](abs(A[k]));

  wt(2N);
  if(A[i] >= 0){
    rep(2) wt(i+1, 1);
    rep(i,1,N) rep(2) wt(i, i+1);
  } else {
    rep(2) wt(i+1, N);
    rrep(i,1,N) rep(2) wt(i+1, i);
  }
}

Current time: 2021年09月28日07時17分58秒
Last modified: 2019年09月21日11時56分37秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Regular_Contest AtCoder_Beginner_Contest ARC086 ABC081 ARC_B ABC_D
トップページに戻る

Logged in as: unknown user (not login)

ログイン: