原文地址:https://github.com/Anduin2017/HowToCook
目录
如何决策吃什么
如何决策吃什么也是我做菜之前一大难题。所以只能用数学描述一下了。
计算方法
计算荤菜和素菜数量
- 菜的数量 = 人数 + 1。
- 荤菜比素菜多一个,或一样多即可。
由此得到荤菜数量和素菜数量,再在上一步的菜谱中选择即可。
形式语言描述
当 有人数 N
时, 设 素菜数
为 a
, 荤菜数
为 b
。 N
, a
, b
均为整数。
此时有下列不等式组:
- a + b = N + 1
- a ≤ b ≤ a+1
解得
- a = floor(N/2)
- b = ceil(N/2)
菜的选择
- 如果人数超过 8 人,考虑在荤菜中增加鱼类荤菜。
- 如果有小孩,考虑增加有甜味的菜。
- 考虑增加特色菜、拿手菜。
- 注意决策荤菜时不要全部使用同一种动物的肉。考虑顺序为:
猪肉
、鸡肉
、牛肉
、羊肉
、鸭肉
、鱼肉
。 - 不要选择奇奇怪怪的动物做荤菜。
都这样了还吃什么饭 😂