この例のように、2D配列を可能な限り少ない長方形に変換する方法を探しています。
X
12345678
--------
1|00000000
2|00011100
3|00111000
Y 4|00111000
5|00111000
6|00000000
長方形のコーナー座標へ:
(x1、y1);(x2; y2)テンプレートに従う
rectangle #1 (4,2);(6,2)
rectangle #2 (3,3);(5,5)
以前にも同様の質問がありましたが、残念ながら、回答に記載されているリンクが壊れており、確認できなくなりました。
これをC#で実行したいのですが、どんな種類の助けもありがたいです。
(可能な限り少ない長方形である必要はありませんが、少ないほど良いです:))
前もって感謝します!