✅ Обязательные задачи (LMS)#
Эти задачи нужно решить и сдать в LMS.
Задача 1. Подготовка Юры#
Условие#
Юра решил подготовиться к региональной олимпиаде по информатике. Он выбрал на сайте N задач, чтобы решить их на каникулах. В первый день Юра решил K задач, а в каждый следующий день Юра решал на одну задачу больше, чем в предыдущий день.
Определите, сколько дней уйдёт у Юры на подготовку к олимпиаде.
Входные данные#
Два целых положительных числа N и K, записанных в отдельных строках — количество задач и количество задач, решённых в первый день.
Выходные данные#
Одно число — количество дней.
Примеры#
Ввод:
10
3
Вывод:
3
Ввод:
5
5
Вывод:
1
Заметка
В первом примере Юра решает 3, потом 4, потом 5 задач: 3 + 4 + 5 = 12 ≥ 10, значит, хватит трёх дней. Во втором примере уже в первый день решено 5 задач из 5 — нужен один день.
Задача 2. Палиндром#
Условие#
Натуральное число называется палиндромом, если его запись в десятичной системе счисления одинаково читается как слева направо, так и справа налево.
По данному натуральному числу N определите следующее за ним натуральное число (то есть наименьшее число, которое превосходит N), являющееся палиндромом.
Входные данные#
Одно натуральное число N.
Выходные данные#
Наименьшее натуральное число, которое больше N и является палиндромом.
Примеры#
Ввод:
123
Вывод:
131
Ввод:
9
Вывод:
11
Ввод:
99
Вывод:
101
Заметка
Числа 124, 125, ..., 130 палиндромами не являются, а 131 читается одинаково в обе стороны. После однозначного числа 9 идёт двузначное 11, после 99 — трёхзначное 101.