今天发现github上有一个程序员做菜指南

原文地址:https://github.com/Anduin2017/HowToCook

如何决策吃什么

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

计算方法

计算荤菜和素菜数量

  • 菜的数量 = 人数 + 1。
  • 荤菜比素菜多一个,或一样多即可。

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

形式语言描述

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

此时有下列不等式组:

  • a + b = N + 1
  • a ≤ b ≤ a+1

解得

  • a = floor(N/2)
  • b = ceil(N/2)

菜的选择

  • 如果人数超过 8 人,考虑在荤菜中增加鱼类荤菜。
  • 如果有小孩,考虑增加有甜味的菜。
  • 考虑增加特色菜、拿手菜。
  • 注意决策荤菜时不要全部使用同一种动物的肉。考虑顺序为:猪肉鸡肉牛肉羊肉鸭肉鱼肉
  • 不要选择奇奇怪怪的动物做荤菜。

都这样了还吃什么饭 😂

发表回复