Tenka1 Programmer Contest/Tenka1 Programmer Beginner Contest D問題 - Crossing

Source

Tenka1 Programmer Contest
Tenka1 Programmer Beginner Contest
問題文 (Tenka1 Programmer Contest)
問題文 (Tenka1 Programmer Beginner Contest)

問題概要

省略

解法

省略

cLayversion 20191123-1)のコード

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

int N;
int K, S[500][500], sz[500];
{
  int m = 1;
  rd(N);
  while(K*(K-1)/2 < N) K++;
  if(K*(K-1)/2 != N) wt("No"), return 0;
  rep(i,K) rep(j,i+1,K){
    S[i][sz[i]++] = m;
    S[j][sz[j]++] = m++;
  }
  wt("Yes");
  wt(K);
  rep(i,K) wt(sz[i], S[i](sz[i]));
}

Current time: 2024年04月19日15時55分18秒
Last modified: 2019年11月23日20時02分58秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder
トップページに戻る

Logged in as: unknown user (not login)

ログイン: