ちょっと悩んでしまったが、良い感じにきれいに解けた。
解法
一般に、、とする。
によって構成される格子の1マスに注目して、これがいくつの長方形に含まれるかを考えると、これは
となる。(縦の辺については、左側は通り、右側は通り、横の辺については、上側は通り、下側は通りあるので、上のような式になる)
よって、求めるべき答えは、
となる。は独立しているので、簡単に式変形できる。
左右のカッコの中身は見ての通り、愚直に計算することでそれぞれで計算できるため、全体でで答えを出すことができる。
実装例は以下の通り。