我需要关于棘手问题的专家建议.
场景是:
产品由唯一的ProductID标识并具有销售价格.很经典的场景.该产品还可以有一个或多个折扣.
折扣可以是不同类型的.折扣的一个例子是:
订单项只能获得一个折扣,因此一旦订单项打折,就无法获得其他折扣.
折扣-A:购买两件或两件以上产品可获得以下任何产品20%的优惠
折扣-B:购买产品并享受以下产品50%的折扣
购物篮:包含以下行项目:
计算#1:
计算#2:
这意味着Discount-A和Discount-B的组合将为客户提供最佳折扣.
购物篮:包含以下行项目:
计算#1:
algorithm performance complexity-theory discounts e-commerce