pub fn max_rect<T: Copy + PartialEq>(d: &[Vec<T>], value: T) -> usize
グリッド上の最大面積長方形の面積を計算する。
Time complexity $O(hw)$