#P15737. [JAG 2024 Summer Camp #2] I Love Square Number

[JAG 2024 Summer Camp #2] I Love Square Number

题目描述

考虑一个具有 N(N+1)2\frac{N(N+1)}{2} 个顶点和 3N(N−1)2\frac{3N(N-1)}{2} 条边的图,其中 NN 是一个大于等于 22 的整数。

  • 顶点集合为 {(i,j)∣1≤i≤N,1≤j≤i}\{(i, j) \mid 1 \leq i \leq N, 1 \leq j \leq i\}。
  • 在 (i,j)(i, j) 与 (i+1,j)(i + 1, j) 之间存在一条权值为 ai,ja_{i,j} 的边(对于 1≤i≤N−11 \leq i \leq N - 1 且 1≤j≤i1 \leq j \leq i)。
  • 在 (i,j)(i, j) 与 (i+1,j+1)(i + 1, j + 1) 之间存在一条权值为 bi,jb_{i,j} 的边(对于 1≤i≤N−11 \leq i \leq N - 1 且 1≤j≤i1 \leq j \leq i)。
  • 在 (i,j)(i, j) 与 (i,j+1)(i, j + 1) 之间存在一条权值为 ci,jc_{i,j} 的边(对于 2≤i≤N2 \leq i \leq N 且 1≤j≤i−11 \leq j \leq i - 1)。

对于该图中的一条简单路径,其路径的权值定义为该路径所经过的各条边的权值的乘积。

确定满足以下条件的无序顶点对 {s,t}\{s, t\}(s≠ts \neq t)的数量:从 ss 到 tt 的任意简单路径的权值都是一个平方数。

输入格式

输入以如下格式给出:

$$\begin{aligned} &N \\ &a_{1,1} \\ &a_{2,1} \ a_{2,2} \\ &\vdots \\ &a_{N-1,1} \ \cdots \ a_{N-1,N-1} \\ &b_{1,1} \\ &b_{2,1} \ b_{2,2} \\ &\vdots \\ &b_{N-1,1} \ \cdots \ b_{N-1,N-1} \\ &c_{2,1} \\ &c_{3,1} \ c_{3,2} \\ &\vdots \\ &c_{N,1} \ \cdots \ c_{N,N-1} \end{aligned}$$
  • 2≤N≤1,0002 \leq N \leq 1,000
  • 1≤ai,j,bi,j,ci,j≤1061 \leq a_{i,j}, b_{i,j}, c_{i,j} \leq 10^6
  • 所有输入值均为整数。

输出格式

输出答案。

2
1
2
2
1
3
1
2 3
4
5 6
7
8 9
0

提示

翻译由 DeepSeek V3.2 完成