# グラフ化 plt.figure(figsize=(8, 6)) plt.bar(selected_items, [satisfaction[i] for i in selected_items], label='Selected Items') plt.xlabel('Item Index') plt.ylabel('Satisfaction') plt.title('Selected Gifts for Max Satisfaction within Budget') plt.legend() plt.grid(True) plt.show()
plt.figure(figsize=(8, 6)) plt.bar(selected_items, [satisfaction[i] for i in selected_items], label='Selected Items') plt.xlabel('Item Index') plt.ylabel('Satisfaction') plt.title('Selected Gifts for Max Satisfaction within Budget') plt.legend() plt.grid(True) plt.show()
# 微分方程式 defreactions(y, t): A, B, C, D, E = y dAdt = -k1 * A dBdt = k1 * A - k2 * B * C dCdt = -k2 * B * C dDdt = k2 * B * C dEdt = k2 * B * C return [dAdt, dBdt, dCdt, dDdt, dEdt]