本文共 815 字,大约阅读时间需要 2 分钟。
题意:给出一个字符串,按照从前到后的顺序进栈,输出字典序最小的出栈序列
思路:最开始贪心,预处理一个后缀,看是否存在比栈顶更小的。有就按下不放出来。然后wa17...以为贪心不行。改成一个处理每个位置的next,然后26枚举到最后能放。最后倒序一遍。依然wa17.
然后发现,栈顶之下的元素虽然比栈顶大,但是不一定比后缀大,这边要while不停的判一下栈顶。
#include#include #include #include #include #include #include
转载地址:http://eict.baihongyu.com/