【发布时间】:2020-07-08 21:21:21
【问题描述】:
我在 Z3Py 中有一个数字数组:
[1.000001, 1.000002, 1.000003, 1.000004, 1.000005, 1.000006, 1.000007, 1.000008, 1.000009, 1.00001, 1.000011, 1.000012, 1.000013, 1.000014, 1.000015, 1.000016, 1.000017, 1.000018, 1.000019, 1.00002, 1.000021, 1.000022, 1.000023, 1.000024, 1.000025, 1.000026, 1.000027, 5.000001, 5.000002, 5.000003, 5.000004, 5.000005, 5.000006, 5.000007, 5.000008, 5.000009, 5.00001] 我想做的是从这个数组中选择 15 个数字,得到一个小于 36 的总和。
如何使用 Z3Py 做到这一点?
这是我创建数组的代码:
possible_students = []
for i in range(1, 28):
possible_students.append(1 + i / 1000000)
for i in range(1, 11):
possible_students.append(5 + i / 1000000)
【问题讨论】:
-
欢迎来到 Stack Overflow。你已经尝试过什么来做到这一点?请查看How do I ask a good question 了解我们需要什么。您可以在minimal,reproducible example 中编辑您的问题,详细说明您遇到的确切问题、您尝试解决的问题以及您的相关代码,以便我们提供帮助。
-
@FluffyKitten -- 谢谢!