yukicoder No.1668 - Grayscale

Source

ニコニコミュニティ
問題文

問題概要

省略

解法

省略

cLay(version 20210913-1)のコード

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

int @X, @Y, @N, @C[X][Y]--;
int edge[1d6];
int x, y, s = 0, res = 1;
rep(i,N) edge[i] = -1;
rep(i,X) rep(j,Y) rep_dist(ni,nj,i,j) if(0 <= ni < X && 0 <= nj < Y && C[i][j] != C[ni][nj]){
  (x, y) = (C[i][j], C[ni][nj]);
  sortE(x, y);
  edge[y] >?= x;
}
rep(i,1,N) if(edge[i] >= s){
  res++;
  s = i;
}
wt(res);

Current time: 2024年03月29日15時18分55秒
Last modified: 2021年09月13日23時18分49秒 (by laycrs)
Tags: Competitive_Programming_Incomplete yukicoder
トップページに戻る

Logged in as: unknown user (not login)

ログイン: