Logo
(追記) (追記ここまで)

28570번 - Парное пугание 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB33221456.000%

문제

На ближайший Хэллоуин $n$ детей готовят свои лучшие костюмы: в прошлом году детям не удалось напугать достаточное число людей, но в этом году они собираются исправиться! Для этого они решили пугать людей в парах, ведь это гораздо эффективнее.

Каждый ребенок решил, что хочет поучаствовать в пугании людей либо ровно в $k$ парах, либо только один раз. Разумеется, если дети номер $i$ и $j$ идут пугать кого-то вместе, то считается, что $i$ побывал в паре с $j,ドル и $j$ побывал в паре с $i$.

Дети считают набор пар интересным, если выполнены следующие два условия:

  • для любого набора детей $\langle i_1, i_2, \ldots, i_t \rangle$ (при $t \geq 3$) верно, что если ребенок $i_1$ идет в паре с $i_2,ドル $i_2$ идет в паре с $i_3,ドル \ldots, $i_{t-1}$ идет в паре с $i_t,ドル то $i_1$ не идет в паре с $i_t$;
  • для любых двух детей $a$ и $b$ найдется последовательность детей $ \langle i_1, \ldots, i_t \rangle$ (при $t \geq 1$), что $i_1 = a,ドル $i_t = b,ドル и любые два соседних в последовательности ребенка состоят в одной паре.

Например, для $n = 4$ и $k = 3,ドル интересным считается, в частности, набор пар $\langle(1, 2), (1, 3), (1, 4) \rangle$. В этом примере первый ребенок поучаствует в $k = 3$ парах, а второй, третий и четвертый --- каждый ровно в одной.

Определите, сколько детей должны побывать только в одной паре, чтобы можно было составить интересный план пугания.

입력

В единственной строке через пробел даны два целых числа $n$ и $k$ (3ドル \leq n \leq 10^{18}$; 2ドル \leq k \leq n - 1$) --- количество детей, и точне количество пар, в которых хотят состоять дети, если ходить пугать прохожих больше одного раза.

출력

Выведите одно целое число --- количество детей, которым придется пугать прохожих только один раз.

Если такого добиться невозможно, выведите <<-1>> (без кавычек).

제한

예제 입력 1

4 3

예제 출력 1

3

예제 입력 2

5 3

예제 출력 2

-1

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2021-2022 Season > October 23, 2021 H번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /