超额累进逐档累加
分档计价的总量按档界切成几段,**每段只乘它自己那一档的单价**,再相加——涨价只对超出档界的那部分生效,不回头追已经算过的部分。
解题套路
档界 ,各档单价 ,用量 :
- 定位:先看 落在第几档()。
- 切段:把 切成 ——前面各档全部满额,最后一档只算剩下的那点。
- 逐段乘:第 段乘 。
- 相加:
两个自检
- 段长相加必须等于 。 写完各段先把它们加一遍:。对不上就是某一档写成了累计值而不是本档的量。
- 在档界处两条式子必须同值。 是连续的折线(涨价只对新增量生效),所以 时「第一档式子」与「第二档式子」算出来必须一样。跳变意味着把公式写成了全额累进(整笔按新单价),那是另一回事。
全额累进不是这个
「超过 就整笔按 算」叫全额累进,函数在 处向上跳一截,会出现「多用一点点、总价反而贵一大截」的怪事。现实里的电价、水价、个税一律是超额累进,正是为了避开这个跳变。题面写「超过 至 的部分」,那个「的部分」就是超额累进的标志词。
什么时候想到它
- 题面给的是一张按用量 / 收入 / 时长分档的表,档的描述里带「的部分」;
- 要算的是总额,而不是平均单价;
- 有多个独立的计费口(分时电价的高峰与低谷、家里两块表),每一口各跑一次这套流程再相加。
学它之前先会
共 1 条前置、最深 1 层。
出现在以下题目中
共 1 道题考到本条。