[ABC258G] Triangle
题意翻译
给你一个简单的无向图,其中有 $N$ 个顶点。用一个 的 $N\times N$ 邻接矩阵 $A$ 来表示。如果 $A_{i,j}=1$ ,则表示 $i$ 到 $j$ 有边相连,如果 $A_{i,j}=0$ ,则表示 $i$ 到 $j$ 无边相连。
求三元组 $(i,j,k)$ 的个数,满足 $1\leq i < j < k\leq n$,且 $i$ 与 $j$ 有边相连,$i$ 与 $k$ 有边相连,$j$ 与 $k$ 有边相连。
题目描述
[problemUrl]: https://atcoder.jp/contests/abc258/tasks/abc258_g
$ N $ 頂点単純無向グラフ $ G $ が与えられます。
$ G $ は $ N $ 行 $ N $ 列の隣接行列 $ A $ によって与えられます。つまり、$ A_{i,j} $ が $ 1 $ である場合は頂点 $ i,j $ 間に辺があることを、$ 0 $ である場合には辺がないことを意味します。
$ 1\ \le\ i\ <\ j\ <\ k\ \le\ N $ を満たす整数の組 $ (i,j,k) $ のうち、頂点 $ i,j $ 間にも頂点 $ j,k $ 間にも頂点 $ i,k $ 間にも辺があるようなものの個数を求めてください。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_{1,1}A_{1,2}\dots\ A_{1,N} $ $ A_{2,1}A_{2,2}\dots\ A_{2,N} $ $ \vdots $ $ A_{N,1}A_{N,2}\dots\ A_{N,N} $
输出格式
答えを出力せよ。
输入输出样例
输入样例 #1
4
0011
0011
1101
1110
输出样例 #1
2
输入样例 #2
10
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
0000000000
输出样例 #2
0
说明
### 制約
- $ 3\ \le\ N\ \le\ 3000 $
- $ A $ は単純無向グラフ $ G $ の隣接行列である。
- 入力はすべて整数。
### Sample Explanation 1
$ (i,j,k)=(1,3,4),(2,3,4) $ が条件を満たします。 $ (i,j,k)=(1,2,3) $ は、頂点 $ 1,2 $ 間に辺がないため条件を満たしません。 よって、解は $ 2 $ です。