Предмет: Информатика, автор: Rose624

Заказ в магазине
Ограничение по времени: 0.5 секунды

Решив запастись ручками на весь новый учебный год, Игорь подсчитал, что ему нужно M ручек. В его любимом интернет‑магазине есть удобная функция — он может сразу добавить в заказ упаковку из любого числа ручек от 1 до N. Правда, оказалось, что нельзя добавить в заказ две упаковки одного размера. Например, если Игорю нужно купить M=12 ручек, а максимальное число ручек в упаковке N=10, то Игорь может добавить в заказ упаковку из 7 ручек и упаковку из 5 ручек, но не сможет добавить две упаковки из 6 ручек.
Сформируйте заказ на M ручек, используя минимальное число различных упаковок.

Формат входных данных
Первая строка входных данных содержит число N — максимальный размер одной упаковки (1≤N≤109).
Вторая строка входных данных содержит целое число M — необходимое количество ручек в заказе (1≤M≤109).

Ответы

Автор ответа: magisterobivan
1

Ответ:

n = int(input())

m = int(input())

if n > m:

  n = m

L = 0

R = n + 2

while R - L > 1:

  mid = (L + R) // 2

  if (mid + n) * (n - mid + 1) // 2 >= m:

     L = mid

  else:

     R = mid

if (L + n) * (n - L + 1) // 2 < m:

  print(0)

else:

  for i in range(R, n + 1):

     print(i)

  s = (R + n) * (n - R + 1) // 2

  if m - s > 0:

     print(m - s)

Объяснение:

Похожие вопросы
Предмет: Литература, автор: violettaxarivati
Задание 1.

Представьте информацию данного текста в виде схемы, таблицы или

фишбоуна. 35 26

Задание 2.

Найдите в данном тексте и запишите 2 предложения с градацией. Задание 3. Ответьте на тестовые вопросы.

1. Приложение это разновидность

16

a) подлежащего

b) сказуемого

c) дополнения

d) определения

e) обстоятельства с

2. Приложение обособляется, если

26

а) относится к личному местоимению b) не относится к местоимению

c) относится к определительному местоимению

d) относится к имени собственному 34. В каких предложениях есть обособленное приложение? 26

а) Давно, Полканушка, мне больно самому. (И.А. Крылов) b) Могучий Лев, гроза лесов, постигнут старостью, лишился

силы. (И.А. Крылов) c) Куда так, кумушка, бежишь ты без оглядки? (И.А. Крылов)

d) В эту минуту вошел урядник, молодой и статный казак. (А.С.Пушкин)

Задание 4. Спишите предложения. Подчеркните приложение, расставьте знаки препинания там, где они требуются. Объясните свой выбор. 66

Сестра его по происхождению узбечка готовила вкуснейший плов. В школьной библиотеке я нашла повесть-сказку «Маленький принц» написанную Антуаном де Сент-Экзюпери.

Бетховен известен всем как автор «Лунной сонаты». Как пилот Юрий понимал, насколько опасна эта ситуация.

Эти письма как память о безмятежной юности я сохранил на всю жизнь.​