Задача:
Предположим, что даны две последовательности букв.
Разработайте алгоритм, позволяющий определить, можно ли в первую последовательность добавить звездочку так, чтобы эта последовательность, выполненная как последовательность стековых операций (звездочка в данном контексте обозначает операцию помещения элемента в стек), дала в результате вторую последовательность.
Как можно понять сразу для частично вырожденного случая, например - «peal» и «leap» нам просто достаточно поменять местами вершину и дно стека. Но это ведь жульничество так или нет?
А возможен ли здесь универсальный метод решения задачи?!
И да, листинги на Си очень приветствуются :D