А вообще я не успел по-человечески ни написать программу, ни её соптимизировать) Надо будет этим заняться потом)
Ну как раз-таки это очень просто учесть. Но за счёт учёта будет сыпаться прога на больших тестах. По крайней мере у меня:)
тест, вида:
10 q w e r t y u i o p
почему завалит?
у меня выдает 11111111000
мой алгоритм валится на том что я не учитывал что слог "ал" и составленный из "а" и "л" - одно и то же((
На самом деле вижу только 1 минус задачи - самый сложный(или тяжелый для текущего решения) тест, который завалит любое решение с рекурсией или тем или иным простым перебором при условии соблюдения условий задачи не использован. А именно тест, вида:
10
q w e r t y u i o p
Эх, жаль что не дружу с рекурсией... Тогда было бы больше времени на отладку программы до окончания тестов, ибо тонна повторяющегося кода пугает в моём решении...
Можно использовать это: i.imgur.com/5e7kqHg.jpg
Хотя программа делает всего 1 тест...
Хех, а шансы-то действительно мизерные на верный ответ) Хотя и возможно их увеличить))
Та же ситуация, что и в предыдущих задачах. Формулы как таковой снова нету.
Что в этой задаче, что в предыдущей нет формулы. Изображение не вставилось судя по условию.
И снова отсутствует выражение, которое найти надо.
Аналогично предыдущей задаче. Отсутствует выражение, значение которого надо найти.
Здесь скорее всего отсутствует картинка с выражением. Ибо уж совсем непонятно что делать)
Тут проблема в том, что теста нет как такового. Для решения можно просто написать Console.WriteLine(); и всё. По сути на данный момент можно использовать как практику учитывания всех возможных решений. Потом, как будут тесты - тестировать уже имеющуюся программу.
А писать и читать результаты из файлов - это осталось от Паскаля.