摘要:
https://vjudge.net/problem/POJ-3614 如果这不是优先队列专题里的,我可能不一定能想到这么做。 结构体命名得有点不好,解题中看着Edge这个不恰当的命名,思路老是断掉。 贪心策略:先对牛按from升序,对瓶子按w升序,优先队列是按to的小顶堆; 然后枚举瓶子,只要当前 阅读全文
摘要:
https://vjudge.net/problem/POJ-2456 二分,从最大长度开始,不断折半试,如果牛全放下了,就是可行,修改下界,否则改上届。 阅读全文
摘要:
https://vjudge.net/problem/POJ-1064 二分就相当于不停地折半试。 C++AC,G++WA不知为何,有人说C函数ans那里爆int了,改了之后也没什么用。 阅读全文
摘要:
https://vjudge.net/problem/POJ-3280 猛刷简单dp第一天第三题。 这个据说是【求字符串通过增减操作变成回文串的最小改动次数】的变体。 首先增减操作的实质是一样的,所以输入时求min。 dp[i][j]表示第i个字符到第j个字符中修改成回文串的最小代价。由于回文串的特 阅读全文