gpt4 book ai didi

java - 如何用方程要求解决这个 3x3 矩阵

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:22:06 25 4
gpt4 key购买 nike

我今天在接受采访时得到了以下练习:
编写一个程序,为每个从 0 到 100 的 元素 x 找到所有 3x3 矩阵 X

A   B   C

D E F

G H I

满足以下要求

A + B - C = 4
+ - -
D - E * F = 4
/ * -
G + H + I = 4
= = =
4 4 4

用Java写一个程序。

最佳答案

不太清楚你的问题是什么,但这似乎很简单,可以通过以合理的顺序尝试所有选择来简单地暴力破解。

例如,这段 Python 代码:

for G in range(1,4+1):
for H in range(4+1-G):
I = 4 - H - G
for A in range(0,4+1):
D = G*(4-A)
if not 0<=D<=100:
continue
for E in range(100+1):
for F in range(100+1):
if D-E*F==4:
for B in range(100+1):
C=A+B-4
if 0<=C<=100:
if B-E*H==4:
if C-F-I==4:
print A,B,C
print D,E,F
print G,H,I
print A+B-C,D-E*F,G+H+I,A+D/G,B-E*H,C-F-I

找到以下4种解决方案:

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

关于java - 如何用方程要求解决这个 3x3 矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32428005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com