小宇想把四个棋子放在 N×N 的网格图里,棋子只能放在网格的横纵线交叉点上。请问小宇有多少种不同的摆放方式可以得到一个正方形?
形式化的来说,请问有多少个含有 4 个点的集合 {(x1,y1),(x2,y2),(x3,y3),(x4,y4)},0≤xi,yi≤n,xi∈Z,yi∈Z,1≤i≤4,满足四个点可以成为某个正方形的顶点。
注意到,正方形的边不一定要水平或竖直。
input1
1
output1
1
input2
2
output2
6
input3
3
output3
20
input4
100
output4
8670850