UNPKG

how-to-cook

Version:

程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese).

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