$10 = H * W / 2 $11 = 0 $15 = H * W $16 = 0 $100 = 0 $101 = 0 while ($11 < $10) $20 = $11 / W $21 = $11 % W $20 = $20 + 1 $21 = $21 + 1 $100 = $100 + A[$20, $21] $101 = $101 + B[$20, $21] end if ($100 != $101) $15 = $10 $10 = ($16 + $10) / 2 end if ($100 == $101) $16 = $10 $10 = ($15 + $10) / 2 end $100 = 0 $101 = 0 while ($11 < $10) $20 = $11 / W $21 = $11 % W $20 = $20 + 1 $21 = $21 + 1 $100 = $100 + A[$20, $21] $101 = $101 + B[$20, $21] end if ($100 != $101) $15 = $10 $10 = ($16 + $10) / 2 end if ($100 == $101) $16 = $10 $10 = ($15 + $10) / 2 end $100 = 0 $101 = 0 while ($11 < $10) $20 = $11 / W $21 = $11 % W $20 = $20 + 1 $21 = $21 + 1 $100 = $100 + A[$20, $21] $101 = $101 + B[$20, $21] end if ($100 != $101) $15 = $10 $10 = ($16 + $10) / 2 end if ($100 == $101) $16 = $10 $10 = ($15 + $10) / 2 end $100 = 0 $101 = 0 while ($11 < $10) $20 = $11 / W $21 = $11 % W $20 = $20 + 1 $21 = $21 + 1 $100 = $100 + A[$20, $21] $101 = $101 + B[$20, $21] end if ($100 != $101) $15 = $10 $10 = ($16 + $10) / 2 end if ($100 == $101) $16 = $10 $10 = ($15 + $10) / 2 end $100 = 0 $101 = 0 while ($11 < $10) $20 = $11 / W $21 = $11 % W $20 = $20 + 1 $21 = $21 + 1 $100 = $100 + A[$20, $21] $101 = $101 + B[$20, $21] end if ($100 != $101) $15 = $10 $10 = ($16 + $10) / 2 end if ($100 == $101) $16 = $10 $10 = ($15 + $10) / 2 end $1 = 1 + $16 / W $2 = 1 + $16 % W return($1,$2)