
Вопрос задан 22.01.2025 в 22:01.
Предмет Информатика.
Спрашивает Архангельский Андрей.
В книге на одной странице помещается k строк. Таким образом, на 1-й странице печатаются строки с 1-й по k -ю, на второй — с (k+1 )-й по (2k )-ю и т. д. Напишите программу, по номеру строки n в тексте определяющую номер страницы, на которой будет напечатана эта строка, и порядковый номер этой строки на странице.
Выведите два числа — номер страницы, на которой будет напечатана эта строка, и номер строки на этой странице
Входные данные:Во входном потоке в первой строке через пробел даны два числа k,n (1 < k < 200 , 1 < n < 20000 ).
Выходные данные:Вывести два натуральных числа в строку через пробел.
СРОЧНО
Ответы на вопрос

Отвечает Лячко Валентина.
Для решения задачи можно воспользоваться целочисленным делением и остатком от деления.
Объяснение решения
Мы знаем, что каждая страница содержит строк.
Чтобы определить, на какой странице будет находиться строка с номером , можно вычислить номер страницы как:
Здесь берется, чтобы корректно рассчитать страницу, так как страницы начинаются с 1, а нумерация строк начинается с 1.
Чтобы определить номер строки на данной странице, нужно найти остаток от деления на . Если остаток равен 0, это означает, что строка находится в конце страницы. В противном случае остаток будет номером строки на странице:
Пример реализации на Python
Пояснение работы кода
- Сначала с помощью функции
map(int, input().split())
считываем и преобразуем входные данные и в целые числа. - Вычисляем номер страницы, используя формулу
(n - 1) // k + 1
. - Определяем порядковый номер строки на этой странице через
(n - 1) % k + 1
. - Выводим результат, который состоит из двух чисел: номера страницы и номера строки на странице.
Пример работы программы
Входные данные
Пошаговый разбор
- ,
- Номер страницы:
- Номер строки на странице:
Выходные данные
Другие примеры
Пример 1
Вход:
Выход:
Пример 2
Вход:
Выход:
Обоснование работы алгоритма
В программе используется простое деление и остаток от деления, что обеспечивает высокую эффективность алгоритма.
Похожие вопросы









Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili