P6316 [COCI 2006/2007 #3] TROJKE
题目描述
给定一个 $n\times n$ 的方格纸,每个格子可能有一个大写字母,也可能为空。不会有同一个字母在方格纸中出现两次。
你在一条线上找到三个字母,使得这条线穿过三个字母所在的格子的中心。
请你求出方格纸上还有多少条这样的线。
输入格式
输入第一行为一个整数 $n$,表示方格纸的边长。
接下来的 $n$ 行,每行 $n$ 个字符,每个字符可能为一个大写字母或 `.`(空)。
输出格式
输出一行一个整数,表示方格纸上这种线的数量。
说明/提示
#### 样例 1 解释
注意在第一个样例中,任意三个字母都处在同一条线上,这时的答案相当于 $C^{3}_{4}=4$。
----
#### 数据规模与约定
对于 $100\%$ 的数据,保证 $3\le n\le 100$,不会有同一个字母在方格纸中出现两次。
---
#### 说明
**题目译自 [COCI2006-2007](https://hsin.hr/coci/archive/2006_2007/) [CONTEST #3](https://hsin.hr/coci/archive/2006_2007/contest3_tasks.pdf) *T3 TROJKE***。