这样买家具最划算!!!
今天闲来无事,就找了个事情来做想来玩这么久都不知道水冷机买家具怎么最省钱,最快到1200舒适度,就来算一算它!
先说结论:只买640波特币的家具!
下面是我的计算过程
抛开其他乱七八糟的家具不谈,只说提供20,30,40,50的四类家具,他们分别花费25,160,640,1600的波特币,我们可以轻易的得知一个房间最多可以放30个家具(这里指的是提供舒适度的家具,地毯4,休憩3,大件6,小件8,墙饰6,贴纸3,总计30件),那么这就是一个计算min波特币数量,s.t.舒适度大于等于1200,家具总数小于等于30,且每类家具数大于等于0的线性规划问题了
那么问题就简单了,把这堆东西
% 目标函数min(25x1+160x2+640x3+1600x4),若未max问题则改为-c
c = [25,160,640,1600];
% 约束条件a*x<=b,若为>=则两侧变-
a = [-20,-30,-40,-50;1,1,1,1];
b = [-1200;30];
% X = linprog(f,A,b,Aeq,beq),Set Aeq=[] and beq=[] if no equalities exist.
x,FVAL = linprog(c,a,b,[],[],zeros(4,1))
扔进matlab后
发现让x3也就是640波特币的家具等于30就是最划算的买法
你只需要19200个波特币,一个1200舒适度的房屋带回家!!!