中级
埃奇沃思盒
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve(____):
e1, e2 = endowments
a1, b1, a2, b2 = preferences
total_x = e1[____] + e2[____]
total_y = e1[____] + e2[____]
pareto_set = []
for x1 in [i * total_x / ____ for i in range(____, ____)]:
y1 = (____) * x1
if y1 <= total_y:
pareto_set.append({"____": [round(____), round(____)], "____": [round(____), round(____)]})
return {"____": [total_x, total_y], "____": pareto_set[:____]}
示例
输入
solve([[10, 5], [5, 10]], [0.5, 0.5, 0.5, 0.5])
期望输出
{'总禀赋': [15, 15], '帕累托最优集示例': [{'消费者1配置': [1.5, 1.5], '消费者2配置': [13.5, 13.5]}, {'消费者1配置': [3.0, 3.0], '消费者2配置': [12.0, 12.0]}, {'消费者1配置': [4.5, 4.5], '消费者2配置': [10.5, 10.5]}]}
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199