AT : AIsing Programming Contest 2020
传送门
E Camel Train
题意:n个骆驼排队,如果第i个骆驼排在第Ki位之前,就会产生Li的快乐值,否则会产生Ri的快乐值。求最大快乐值。
思路:
不妨设Li>Ri的骆驼排在Li<RI的骆驼的左边(其他情况不会更优),那么久可以把两类骆驼分开考虑。
对于Li>RI的骆驼,至少可以产生Ri的快乐值,那么我们要考虑的是哪些骆驼能如愿站在前KI位,多产生LI-Ri的快乐值。贪心,按照Ki枚举,加入队列,如果队列中超过i个骆驼,那么弹出LI-RI最小的骆驼即可。RI>Li的
原创
2020-07-16 11:55:30 ·
151 阅读 ·
0 评论