算法求助,面试遇到一道题,想了好久都没做出来,求大神支招。或提点思路

eternitylizw 2018-10-15 10:55:40
面试遇到一道题,想了好久都没做出来,求大神支招。或提点思路
计费共享流量池
假设 月初发行N张卡,每张卡使用流量 不等。月末计费,需要根据卡已使用流量 配置流量资费套餐。同一流量资费套餐的卡 入流量池,共享流量 。但池子流量 不能超(流量=卡数*卡的套餐流量)。
例 已有10张卡,月初都配1G资费套餐,那本月此10张卡共享 10*1=10G流量 。
月末根据10张卡的流量使用情况重新设置套餐 假设有 250M/5元/月、500M/7元/月,1G /11元/月 ,2G/19元/月, 3G/26元/月、5G/32元/月 6种流量池
将10张卡分配到不同的流量池,是的费用最低
计费方式:5*250M流量池所含卡数 + 7 *500M流量池所含卡数 + 11*1G流量池所含卡数 。。。。。。。以此类推
求最佳配置资费套餐的算法,使成本最低。
...全文
348 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ITjavaman 2018-10-15
  • 打赏
  • 举报
回复
额我看了下,你这个思路自己都写出来了吧,
比较一下每张卡适合在哪个流量池,然后对应的流量池卡数加一,最后结算费用
感觉没什么好实现的吧

50,533

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧