#P0216. D. 平衡(balance)
D. 平衡(balance)
题目描述
给你一个 的网格 ,仅由 # 和 . 组成。
求其中有多少个矩形区域,其中 # 和 . 的个数相等。
形式化地,求满足以下条件的整数四元组 的个数:
#.
输入格式
多组数据。第一行一个整数 ,表示数据组数。
对于每组数据:
第一行两个整数 。
接下来 行,每行一个长为 的,由 # 和 . 组成的字符串 。
保证单个测试点中,。
输出格式
对于每组数据,输出一行一个整数表示答案。
输入输出样例 #1
输入 #1
3
3 2
##
#.
..
6 6
..#...
..#..#
#.#.#.
.###..
######
.###..
15 50
.......................#...........###.###.###.###
....................#..#..#..........#.#.#...#.#..
.................#...#####...#.....###.#.#.###.###
..................#..##.##..#......#...#.#.#.....#
...................#########.......###.###.###.###
....................#.....#.......................
.###........##......#.....#..#...#.####.####.##..#
#..#.........#......#.....#..#...#.#....#....##..#
#..#.........#......#.....#..#...#.#....#....##..#
#.....##...###..##..#.....#..#...#.#....#....#.#.#
#....#..#.#..#.#..#.#..##.#..#...#.####.####.#.#.#
#....#..#.#..#.####.#....##..#...#.#....#....#.#.#
#....#..#.#..#.#....#.....#..#...#.#....#....#..##
#..#.#..#.#..#.#..#.#....#.#.#...#.#....#....#..##
.##...##...####.##...####..#..###..####.####.#..##
输出 #1
4
79
4032
说明/提示
样例解释
样例包含三组测试数据。
对于第一组数据,满足条件的 个四元组如下:
相关
在下列比赛中: