洛谷P4712题解
题解
前置知识:
- C++
题目链接
解题思路
贪心的思想,要想要获得的能量最多,就要保证流失的能量最少。由题目可知,ri+1 >=ri,后面的食量不小于前面的食量,后面的可以吃到后面的生物,前面的只能吃前面的生物,由此可以得到贪心策略:从前往后尽量满足食物。
复杂度据说是O(nlogn),但我不会算……实测跑得很快。
代码
1 |
|
题解
贪心的思想,要想要获得的能量最多,就要保证流失的能量最少。由题目可知,ri+1 >=ri,后面的食量不小于前面的食量,后面的可以吃到后面的生物,前面的只能吃前面的生物,由此可以得到贪心策略:从前往后尽量满足食物。
复杂度据说是O(nlogn),但我不会算……实测跑得很快。
1 |
|
Update your browser to view this website correctly.&npsb;Update my browser now