結果
| 問題 | 
                            No.179 塗り分け
                             | 
                    
| コンテスト | |
| ユーザー | 
                             La
                         | 
                    
| 提出日時 | 2020-11-25 17:50:25 | 
| 言語 | Ruby  (3.4.1)  | 
                    
| 結果 | 
                             
                                WA
                                 
                             
                            
                         | 
                    
| 実行時間 | - | 
| コード長 | 828 bytes | 
| コンパイル時間 | 487 ms | 
| コンパイル使用メモリ | 7,552 KB | 
| 実行使用メモリ | 20,252 KB | 
| 最終ジャッジ日時 | 2024-07-23 19:23:16 | 
| 合計ジャッジ時間 | 17,243 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge4 / judge1 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 3 WA * 3 | 
| other | AC * 3 WA * 1 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=1
                        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"
            
            
            
        
            
La