машина состояний - это несколько состояний и правила перехода между ними в зависимости от событий. у тебя одно состояние. тебе нужно другое (уже писал об этом).
Там ведь можно граф построить, а потом просто кратчайший путь найти?
На самом-то деле если использовать динамическое программирование то там неявно строится граф и на нём сразу же работает алгоритм построения минимального остовного дерева, который останавливается сразу по достижении целевого числа
Здравствуйте! есть вопрос, может сталкивался кто. Пытаюсь реализовать загрузку pdf файла, на анг. работает отлично, а на русс. не распознает символы. Думаю что дело в кодировке, может есть идеи куда копать?