==>このスレッドを参照してください !
そこに最良の解決策として示されている出力を参照して、どうすれば境界セルを取得できますか? これは、min(StartX)、min(StartY)、max(EndX)、max(EndY)、または特定のケースでは max(EndX+1) または max(EndY+1) で、列または行が欠落している場合下の画像の 3,10 のうち (緑色の境界線は境界セルです)
X Y PieceCells 境界
1 1 (1,1)(2,1)(2,2)(3,2) (1,1)(3,2)
8 1 (10,1)(8,1)(8, 2)(9,1)(9,2)(9,3)(8,1)(10,1)
さて、私はこのようにしたい:
BoundaryStartX, BoundaryStartY, BoundaryEndX, BoundaryEndY
1 1 3 2
8 1 10 3