Поиск фальшивых монет
문제
Это интерактивная задача.
Перед вами партия из золотых монет, среди которых есть фальшивых. Все монеты выложены в ряд. Предполагаемый вес -й монеты равен грамм. Если монета фальшивая, ее вес равен грамм.
Монеты трогать запрещено и единственная доступная вам операция --- это выбрать некоторое и взвесить первые монет. В результате вам будет сказан настоящий суммарный вес этих монет.
Используя как можно меньше операций узнайте, какие монет являются фальшивыми. Количество баллов будет зависеть от количество запросов, сделанных вашим решением, подробности смотрите в системе оценки.
힌트
В первой игре монеты , являются фальшивыми. Таким образом, настоящие веса монет это . С помощью одного запроса мы узнаем их суммарный вес , после чего однозначно можно восстановить множество фальшивых монет.
Во второй игре монеты являются фальшивыми. Таким образом, настоящие веса монет это . По ответам на запросы взвешивания можно однозначно восстановить множество фальшивых монет.
예제
예제 1
2 3 2 2 1 10 4 13 13 20 29 1
? 3 ! 1 3 ? 5 ? 6 ? 8 ? 10 ! 10 8 6 2