Google Kickstart2019 Round B Energy Stones
Google Kickstart2019 Round B Problem B
problem:
解题思路
一种较优秀的解法(贪心 + 背包dp)
假设最优解的能量石排列长度为k(1<=k<=n)k(1<=k<=n) 因为去掉了那些没有贡献的宝石,位置为:
a1,a2,a3…aka1,a2,a3…ak。
那么对于任意两个位置i=al,j=al+1(1<=l<k)i=al,j=al+1(1<=l<k)
交换后两个宝石的贡献总和不会变得更大,即(假设之前的总时间
原创
2020-09-11 23:35:44 ·
212 阅读 ·
0 评论