P6537 [COCI 2013/2014 #1] RATAR
题目描述
给出一个 $n\times n$ 的矩阵,问有多少对子矩阵有且仅有一个公共顶点,并且元素和相等。
请注意,这里的**公共顶点**是指**顶点相交**,而不是**存在一个公共格子**。请参考样例 1 来理解“**公共顶点**”的含义。
输入格式
输入的第一行包含正整数 $n$。
接下来 $n$ 行每行 $n$ 个整数,表示为 $a_{i,j}$,**可能有负数**。
输出格式
输出仅一行,符合条件的方案数。
说明/提示
#### 数据范围
- 对于 $40\%$ 的数据,$1\le n\le 10$。
- 对于 $100\%$ 的数据,满足 $1\le n \le 50$,$- 1000\le a_{i,j}\le 1000$。
#### 样例 1 解释
可能的矩形对如下:
$(0,0)-(1,1)$ 和 $(2,2)-(2,2)$;
$(1,0)-(1,0)$ 和 $(0,1)-(0,1)$;
$(2,0)-(2,0)$ 和 $(1,1)-(1,1)$;
$(1,1)-(1,1)$ 和 $(0,2)-(0,2)$;
$(2,1)-(2,1)$ 和 $(1,2)-(1,2)$;
$(2,0)-(2,1)$ 和 $(0,2)-(1,2)$;
$(1,0)-(2,0)$ 和 $(0,1)-(0,2)$。
共计 $7$ **对**,所以输出 $7$ 。
#### 说明
**题目译自 [COCI2013-2014](https://hsin.hr/coci/archive/2013_2014/) [CONTEST #1](https://hsin.hr/coci/archive/2013_2014/contest1_tasks.pdf) _T3 RATAR_。**
------------
$\mathtt{Subtask \ 0}$ 为样例数据。(10 pts)
$\mathtt{Subtask \ 1}$ 中所有的数据满足 $1\le n\le 10$。 (30 pts)
$\mathtt{Subtask \ 2}$ 中所有的数据满足 $1\le n \le 50$,$- 1000\le a_{i,j}\le 1000$。**请注意本子任务的时限**。(60 pts)