結果
問題 | No.179 塗り分け |
ユーザー |
![]() |
提出日時 | 2020-11-25 17:51:33 |
言語 | Ruby (3.4.1) |
結果 |
WA
|
実行時間 | - |
コード長 | 832 bytes |
コンパイル時間 | 503 ms |
コンパイル使用メモリ | 7,680 KB |
実行使用メモリ | 19,492 KB |
最終ジャッジ日時 | 2024-07-23 19:23:34 |
合計ジャッジ時間 | 17,243 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 6 |
other | AC * 2 WA * 2 TLE * 1 -- * 35 |
コンパイルメッセージ
Syntax OK
ソースコード
H,W=gets.split.map(&:to_i) S=Array.new(H) for i in 0...H do S[i]=gets.chomp end CAN=false for i in 0...H do for j in 0...W do next if i==0 && j==0 COIN=true T=Array.new(H).map{Array.new(W,0)} for ii in 0...H do for jj in 0...W do T[ii][jj]=1 if S[ii][jj]=='#' end end for ii in 0...H do for jj in 0...W do if T[ii][jj]==1 if ii+i>=H || jj+j>=W COIN=false next end COIN=false if T[ii+i][jj+j]!=1 T[ii][jj]=0 T[ii+i][jj+j]=0 end end end CAN=true if COIN end end puts CAN ? "YES":"NO"