每日一题:Functions again
题意
给定数组,求上述式子的最大值。
Solution
可以看出,上述式子是交替加减求最大子段和。预处理两项差的绝对值,那么只需要枚举起点是奇数位置还是偶数位置就可以了,根据贪心原则,起点肯定选正数,然后交替正负就好了,这样问题就转化成就求最大子段和了,贪心即可。
Code
1 |
|
给定数组,求上述式子的最大值。
可以看出,上述式子是交替加减求最大子段和。预处理两项差的绝对值,那么只需要枚举起点是奇数位置还是偶数位置就可以了,根据贪心原则,起点肯定选正数,然后交替正负就好了,这样问题就转化成就求最大子段和了,贪心即可。
1 |
|
Update your browser to view this website correctly.&npsb;Update my browser now