Например, как написать код в z3py, чтобы максимизировать значение a + b + c + d как a, b, c, d - все они выбраны из списка [1,2,3,4,5, 6,7,8], который приводится в качестве входных данных. a, b, c, d являются различными значениями.
a, b, c, d = Ints("a b c d")
o = Optimize()
list = [1,2,3,4,5,6,7,8]
o.maximize(a+b+c+d)
как написать код, соответствующий выбору значения "ab c d" из списка. Правильное значение a + b + c + d равно 26 Спасибо!