2023-05-04 来源:潜水小站 作者:潜水小站
首先需要确定一下题目的意思,这里的“差1.2个钻石”是指还需要多少用户购买商品才能够获得一个完整的钻石(例如需要100人购买才能获得1个钻石,而当前已经有98.8人购买了,那么还需要多少人购买才能获得这个钻石)。
拼多多的钻石计算方式是根据推广费用累计获得的优惠券来计算的,不同的优惠券对应不同的钻石数量。我们假设当前一张优惠券对应的钻石数量为1,需要累计1000元推广费用才能获得这张优惠券,那么每次购买商品可以获得的优惠券就是购买金额除以1000(向下取整),对应的钻石数量就是优惠券数量。
假设当前已经有N个用户购买了商品,累计推广费用为M元,需要获得T个钻石才能够完成任务,则还需要多少用户购买商品呢?
我们可以根据以下公式进行计算:
还需要购买的人数 = (T - N * M / 1000) / 1
其中,N为已经购买的人数,M为累计推广费用(单位为元),T为需要获得的钻石数量,1为一个优惠券对应的钻石数量。
举个例子,如果当前已经有900个用户购买了商品,累计推广费用为12000元,需要获得10个钻石才能够完成任务,那么还需要多少用户购买商品呢?
还需要购买的人数 = (10 - 900 * 12000 / 1000)/ 1 = 22
所以,还需要22个用户购买商品才能够获得10个钻石,完成任务。