Free_ze: ГОСТ один, да преподы и студенты разные. Ну и с ГОСТом можно поиграться - на бумаге часы в точности соответствуют, а на деле на что-то чуть больше, на что-то чуть меньше
Можно найти какую-нибудь очень узкую и специфичную задачу, и тогда есть шанс, что удастся переплюнуть существующие решения (например, если существующие решения только для более общей задачи, и потому проигрывают менее универсальному решению)
В одну и ту же вершину заходить можно несколько раз?
По одному и тому же ребру можно проходить несколько раз?
Какое максимальное количество вершин и рёбер?
"переписывают код с переменных на сеттеры" - если использовать C# и Resharper, то это пара кликов. Resharper есть и под C++, скорей всего и там он умеет такие конвертации делать
Контрпример:
нужно получить 12 рублей, у нас остались только 10рублёвые и 3рублёвые купюры (у автора в условии 3рублёвые купюры есть)
Ваш алгоритм выдаст 10 рублей, хотя можно выдать всю сумму 3рублёвыми купюрами
IceJOKER: читайте внимательнее - я упомянул, что знаю обе возможности и также упомянул, что для добавления слов из материалов и интернета пользы от выдаваемого на день премиум-статуса очень мало
Ranwise: про это я как-то забыл. Добавлять слова из наборов я считаю не очень полезным - лучше добавлять слова из изучаемых материалов на сайте или в интернете, чтобы слово в контексте было. А при такой стратегии не очень-то много выгоды от 3-5 премиум дней в месяц. Я предпочитал этот премиум тратить на грамматические курсы.