本帖最后由 northwolves 于 2023-1-13 21:47 编辑
- def a(n):
- t=[]
- for x in range(1,n):
- for y in range(x,n):
- for z in range(1,n):
- s=[x*y,(n-x)*(n-z),x*(n-y)-z*(x-y),z*(n-y)]
- if all(s[k]%2==0 for k in range(4)):
- t.append([s[k]//2 for k in range(4)])
- return(len(t),t)
- for n in range(1,11):
- print(n,a(n))
复制代码
1 (0, [])
2 (0, [])
3 (0, [])
4 (5, [[1, 3, 2, 2], [2, 3, 2, 1], [2, 2, 2, 2], [2, 1, 2, 3], [3, 2, 2, 1]])
5 (0, [])
6 (27, [[1, 10, 3, 4], [1, 5, 4, 8], [2, 10, 4, 2], [2, 5, 7, 4], [2, 10, 4, 2], [2, 8, 4, 4], [2, 6, 4, 6], [2, 4, 4, 8], [2, 2, 4, 10], [3, 8, 4, 3], [3, 4, 5, 6], [4, 10, 3, 1], [4, 8, 4, 2], [4, 6, 5, 3], [4, 4, 6, 4], [4, 2, 7, 5], [5, 8, 4, 1], [5, 4, 7, 2], [6, 6, 4, 2], [6, 3, 5, 4], [8, 5, 4, 1], [8, 4, 4, 2], [8, 3, 4, 3], [8, 2, 4, 4], [8, 1, 4, 5], [10, 4, 3, 1], [10, 2, 4, 2]])
7 (0, [])
8 (78, [[1, 21, 4, 6], [1, 14, 5, 12], [1, 7, 6, 18], [2, 21, 5, 4], [2, 14, 8, 8], [2, 7, 11, 12], [3, 21, 6, 2], [3, 14, 11, 4], [3, 7, 16, 6], [2, 21, 6, 3], [2, 18, 6, 6], [2, 15, 6, 9], [2, 12, 6, 12], [2, 9, 6, 15], [2, 6, 6, 18], [2, 3, 6, 21], [3, 18, 6, 5], [3, 12, 7, 10], [3, 6, 8, 15], [4, 21, 5, 2], [4, 18, 6, 4], [4, 15, 7, 6], [4, 12, 8, 8], [4, 9, 9, 10], [4, 6, 10, 12], [4, 3, 11, 14], [5, 18, 6, 3], [5, 12, 9, 6], [5, 6, 12, 9], [6, 21, 4, 1], [6, 18, 6, 2], [6, 15, 8, 3], [6, 12, 10, 4], [6, 9, 12, 5], [6, 6, 14, 6], [6, 3, 16, 7], [7, 18, 6, 1], [7, 12, 11, 2], [7, 6, 16, 3], [6, 15, 7, 4], [6, 10, 8, 8], [6, 5, 9, 12], [9, 15, 6, 2], [9, 10, 9, 4], [9, 5, 12, 6], [8, 14, 8, 2], [8, 12, 8, 4], [8, 10, 8, 6], [8, 8, 8, 8], [8, 6, 8, 10], [8, 4, 8, 12], [8, 2, 8, 14], [10, 12, 7, 3], [10, 8, 8, 6], [10, 4, 9, 9], [12, 14, 5, 1], [12, 12, 6, 2], [12, 10, 7, 3], [12, 8, 8, 4], [12, 6, 9, 5], [12, 4, 10, 6], [12, 2, 11, 7], [14, 12, 5, 1], [14, 8, 8, 2], [14, 4, 11, 3], [15, 9, 6, 2], [15, 6, 7, 4], [15, 3, 8, 6], [18, 7, 6, 1], [18, 6, 6, 2], [18, 5, 6, 3], [18, 4, 6, 4], [18, 3, 6, 5], [18, 2, 6, 6], [18, 1, 6, 7], [21, 6, 4, 1], [21, 4, 5, 2], [21, 2, 6, 3]])
9 (0, [])
10 (170, [[1, 36, 5, 8], [1, 27, 6, 16], [1, 18, 7, 24], [1, 9, 8, 32], [2, 36, 6, 6], [2, 27, 9, 12], [2, 18, 12, 18], [2, 9, 15, 24], [3, 36, 7, 4], [3, 27, 12, 8], [3, 18, 17, 12], [3, 9, 22, 16], [4, 36, 8, 2], [4, 27, 15, 4], [4, 18, 22, 6], [4, 9, 29, 8], [2, 36, 8, 4], [2, 32, 8, 8], [2, 28, 8, 12], [2, 24, 8, 16], [2, 20, 8, 20], [2, 16, 8, 24], [2, 12, 8, 28], [2, 8, 8, 32], [2, 4, 8, 36], [3, 32, 8, 7], [3, 24, 9, 14], [3, 16, 10, 21], [3, 8, 11, 28], [4, 36, 7, 3], [4, 32, 8, 6], [4, 28, 9, 9], [4, 24, 10, 12], [4, 20, 11, 15], [4, 16, 12, 18], [4, 12, 13, 21], [4, 8, 14, 24], [4, 4, 15, 27], [5, 32, 8, 5], [5, 24, 11, 10], [5, 16, 14, 15], [5, 8, 17, 20], [6, 36, 6, 2], [6, 32, 8, 4], [6, 28, 10, 6], [6, 24, 12, 8], [6, 20, 14, 10], [6, 16, 16, 12], [6, 12, 18, 14], [6, 8, 20, 16], [6, 4, 22, 18], [7, 32, 8, 3], [7, 24, 13, 6], [7, 16, 18, 9], [7, 8, 23, 12], [8, 36, 5, 1], [8, 32, 8, 2], [8, 28, 11, 3], [8, 24, 14, 4], [8, 20, 17, 5], [8, 16, 20, 6], [8, 12, 23, 7], [8, 8, 26, 8], [8, 4, 29, 9], [9, 32, 8, 1], [9, 24, 15, 2], [9, 16, 22, 3], [9, 8, 29, 4], [6, 28, 10, 6], [6, 21, 11, 12], [6, 14, 12, 18], [6, 7, 13, 24], [9, 28, 9, 4], [9, 21, 12, 8], [9, 14, 15, 12], [9, 7, 18, 16], [12, 28, 8, 2], [12, 21, 13, 4], [12, 14, 18, 6], [12, 7, 23, 8], [8, 27, 12, 3], [8, 24, 12, 6], [8, 21, 12, 9], [8, 18, 12, 12], [8, 15, 12, 15], [8, 12, 12, 18], [8, 9, 12, 21], [8, 6, 12, 24], [8, 3, 12, 27], [10, 24, 11, 5], [10, 18, 12, 10], [10, 12, 13, 15], [10, 6, 14, 20], [12, 27, 9, 2], [12, 24, 10, 4], [12, 21, 11, 6], [12, 18, 12, 8], [12, 15, 13, 10], [12, 12, 14, 12], [12, 9, 15, 14], [12, 6, 16, 16], [12, 3, 17, 18], [14, 24, 9, 3], [14, 18, 12, 6], [14, 12, 15, 9], [14, 6, 18, 12], [16, 27, 6, 1], [16, 24, 8, 2], [16, 21, 10, 3], [16, 18, 12, 4], [16, 15, 14, 5], [16, 12, 16, 6], [16, 9, 18, 7], [16, 6, 20, 8], [16, 3, 22, 9], [18, 24, 7, 1], [18, 18, 12, 2], [18, 12, 17, 3], [18, 6, 22, 4], [15, 20, 11, 4], [15, 15, 12, 8], [15, 10, 13, 12], [15, 5, 14, 16], [20, 20, 8, 2], [20, 15, 11, 4], [20, 10, 14, 6], [20, 5, 17, 8], [18, 18, 12, 2], [18, 16, 12, 4], [18, 14, 12, 6], [18, 12, 12, 8], [18, 10, 12, 10], [18, 8, 12, 12], [18, 6, 12, 14], [18, 4, 12, 16], [18, 2, 12, 18], [21, 16, 10, 3], [21, 12, 11, 6], [21, 8, 12, 9], [21, 4, 13, 12], [24, 18, 7, 1], [24, 16, 8, 2], [24, 14, 9, 3], [24, 12, 10, 4], [24, 10, 11, 5], [24, 8, 12, 6], [24, 6, 13, 7], [24, 4, 14, 8], [24, 2, 15, 9], [27, 16, 6, 1], [27, 12, 9, 2], [27, 8, 12, 3], [27, 4, 15, 4], [28, 12, 8, 2], [28, 9, 9, 4], [28, 6, 10, 6], [28, 3, 11, 8], [32, 9, 8, 1], [32, 8, 8, 2], [32, 7, 8, 3], [32, 6, 8, 4], [32, 5, 8, 5], [32, 4, 8, 6], [32, 3, 8, 7], [32, 2, 8, 8], [32, 1, 8, 9], [36, 8, 5, 1], [36, 6, 6, 2], [36, 4, 7, 3], [36, 2, 8, 4]]) |