HowToCook

如何决策吃什么

如何决策吃什么也是我做菜之前一大难题。所以只能用数学描述一下了。

计算方法

计算荤菜和素菜数量

由此得到荤菜数量和素菜数量,再在上一步的菜谱中选择即可。

形式语言描述

当 有人数 N 时, 设 素菜数a, 荤菜数bN, a, b均为整数。

此时有下列不等式组:

解得

const a = Math.floor((N+1)/2);
const b = Math.ceil((N+1)/2);

菜的选择