Обсуждение
Не публикуйте здесь решения. Эта страница предназначена только для того, чтобы задавать вопросы о проблеме, давать советы, если вы застряли, или обсуждать проблему в целом.
Загрузка
Минутку, получение данных с сервера
Пояснення до прикладу невірне, ціни перших 4-х товарів: 50, 80, 100 і 50. Якщо ми купимо їх зі знижкою, то заплатимо 3*100=300, коли могли заплатити 280. Щоб отримати знижку, потрібно купити три подарунки за 80, 50 і 100. Тоді знижка буде 2*100=200<230. Решту купуємо за номінальну ціну і отримуємо 270.
Mykolakola здається ви не правильно зрозуміли умову "два найдорожчі з них" означає, що треба взяти два перші подарунки у порядку спадання ціни, а не найдорожчий подарунок двічі.
Якщо взяти приклад то тут можна купити за і додатково купити останній подарунок за . Також можна купити за , але загальна ціна все одно буде .