第五回 アルゴリズム実技検定 E問題 - ハンコ

Source

第五回 アルゴリズム実技検定
問題文

問題概要

省略

解法

省略

cLayversion 20201229-1)のコード

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

int X, Y, N = 10;
char S[10][12], T[10][12], tmp[10][10];
{
  rd(X,Y,S(X),T(X));
  rep(i,N) rep(j,N) if(i >= X || j >= Y) S[i][j] = T[i][j] = '.';
  rep(4){
    rep(di,-11,12) rep(dj,-11,12){
      rep(i,N) rep(j,N) if(T[i][j] == '#'){
        if(i+di < 0 || i+di >= X || j+dj < 0 || j+dj >= Y || S[i+di][j+dj] == '#') break_break_continue;
      }
      wt("Yes"), return 0;
    }
    rep(i,N) rep(j,N) tmp[i][j] = T[i][j];
    rep(i,N) rep(j,N) T[i][j] = tmp[j][N-1-i];
  }
  wt("No");
}

Current time: 2021年09月28日22時50分50秒
Last modified: 2020年12月30日16時59分12秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder
トップページに戻る

Logged in as: unknown user (not login)

ログイン: