| Hello 2026 |
|---|
| Закончено |
Разразилась война! Вы, как главный генерал страны, должны разработать стратегию размещения своих войск.
В ряд расположено $$$n$$$ баз, из которых $$$k$$$-я является домашней базой вашей армии. Изначально на базе $$$k$$$ находится только один солдат. Каждый день происходит следующее по порядку:
Однако времени мало, и у вас есть только $$$m$$$ дней до атаки врага. База называется укреплённой, если в ней находится хотя бы один солдат. Ваша задача — найти максимальное количество укреплённых баз (включая домашнюю базу), которые вы можете иметь к концу $$$m$$$-го дня.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит три целых числа $$$n$$$, $$$m$$$, $$$k$$$ ($$$1 \leq k \leq n \leq 10^5$$$, $$$1 \leq m \leq 10^9$$$) — количество баз, количество дней, которые у вас есть для укрепления ваших баз, и индекс домашней базы.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2\cdot 10^5$$$.
Для каждого набора входных данных выведите максимальное количество баз, которые вы можете укрепить к концу $$$m$$$-го дня.
73 1 33 3 24 2 23 2 14 3 37 7 4100000 1000000000 100000
233236100000
Во втором наборе входных данных вот один из способов, как вы можете укрепить $$$3$$$ базы:
В третьем наборе входных данных вот один из способов, как вы можете добиться укрепления $$$3$$$ баз:
Ниже приведено наглядное объяснение.
| Название |
|---|


