掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
2次元配列内の格子状データの開始・終了位置を求めるには? (ID:72522)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
条件が長方形で固定してるなら (例) 000100 000100 111111 000000 最初の「0」を「2」にする 200100 000100 111111 000000 0が連続するところを同じ「2」で埋める 222100 000100 111111 000000 1を超え次に0がきたら今度は3で同様のことする 222133 000100 111111 000000 2行目(以降)は、「0」の上を調べて同じ値でうめる 222133 222133 111111 000000 3行目は「1」しかないのでそのまま飛ばす 4行目は0の上が「1」なので、新たな番号4を割り振り、また繰り返す 222133 222133 111111 444444 これを最後まで繰り返す。 この作業のさい、 「nを最初にいれた場所」と「nを最後に入れた場所」が nの領域の左上と右下になる
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.