Java教程

记录堆存费的算法思想

本文主要是介绍记录堆存费的算法思想,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、分为三种情况,只有免堆期(mdq)+第一阶段费率、mdq+1+2、mdq+1+2+3

2、其次,记录时间默认是上月26到计费今天 我们把这个定为数组长度,然后为每一天的处于 mds、1、2、3各阶段的数据项进行记录(ds、js),最后当天的总价=1*fl_1+2*fl_2+3*fl_3(公式的1、2、3指的是当天的处于该阶段的吨数)

3、如何计算每天的各个阶段的吨数,先遍历卸货理货票、再遍历装货理货票、最后遍历货期变更理货票

4、货期变更中的卸货没有mdq(后续可能也会要有)

5、最开始的卸货可能存在xhrq+mdq>jfqssj1,导致免堆期和第一阶段重复,则减少该卸货的第一阶段的长度(其他的卸货不受影响哦)

这篇关于记录堆存费的算法思想的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!