买书最低价问题

设计思路

已知书的单价和优惠的规则,那么可以根据计算可以得到以下规律:

  买5本书(包含五本)时,买的书不重复是最低价;

  买6本书时,买一套(5本)和买1本(任意)是最低价;

  买7本书时,买一套(5本)和2本(任意但不重复)是最低价。

  买8本书时,任意4本(不重复),各买两本是最低价。

  买9本书时,买一套(5本)和4本(任意但不重复)是最低价。

若买书X本:

当买书的数量10本以内,就以上述各情况购买;

若买书数量超过10本,则求X/10是的余数(小于10)和商;此时最低价为(商*五本书是的价格*2+余数(以上述的各种情况计算))。

原文地址:https://www.cnblogs.com/D9412/p/4520533.html