zoukankan      html  css  js  c++  java
  • 食堂买饭的启发

    每次去食堂买饭总是纠结我到底应该买多少钱的米饭。经过我的细致观察,我发现同是卖米饭的大妈,有的人盛的米饭就多,而有的人盛的米饭就少。
    食堂的米饭价目表例如以下:

    价格 重量
    4毛 200g
    6毛 300g
    8毛 400g
    1块 500g
    1块2毛 600g

    假设你买1块2毛的米饭,那么大妈就会给你盛1碗然后多一点点。可是假设你给大妈说你要两个6毛的米饭,大妈就会给你盛两个半碗的。最后两者对照一下居然是后面的这个盛的米饭很多其它。

    经过询问我一个经济的同学。她告诉我这叫边际成本递增原理。

    在经济学和金融学中,边际成本(Marginal Cost)指的是每一单位新增生产的产品(或者购买的产品)带来到总成本的增量。

    准确地说。边际成本递增是指当产量添加到一定程度之后,若要继续添加产量。那么添加单位产量所添加的成本将越来越大。

    边际成本递增是说明产量达到一定时,再添加产出的话会使成本呈现递增的趋势。

    当实际产量未达到一定限度时。边际成本随产量的扩大而递减;当产量超过一定限度时,边际成本随产量的扩大而递增。

    由于。当产量超过一定限度时。总固定成本就会递增。

    由此可见影响边际成本的重要因素就是产量超过一定限度(生产能力)后的不断扩大所导致的总固定费用的阶段性添加。也就是说,边际成本(MC)和劳动的边际产量(MPL)成反比。

    因此。边际成本递增是由于边际产量递减造成的。也就是由边际酬劳递减造成的。

    这让我想到了我们程序开发中的分解。将一个大的功能分解成一些列小的功能。相比于大的功能,这些小的功能每一个都非常好实现,而且这些小功能组合起来可能会超过原有的功能。另外,对于小的功能和方法,以后维护起来也比較方便。假设在一个10000行的方法中出现了一个bug,那这个bug调试起来将非常的不方便。

    由此可见,生活中处处皆科学啊。

  • 相关阅读:
    线程私有关键字配合static使用
    对定义局部变量位置的思考
    获取文件的md5值
    JNI接口的整理
    数兔子问题
    使用XML布局文件和java代码混合控制UI界面
    应用程序类型
    android组成
    封装
    接口
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7199879.html
Copyright © 2011-2022 走看看