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

Скорая Бригада скорой выехала по вызову в один из отделенных районов. К сожалению, когда диспетчер получил вызов, он успел записать только адрес дома и номер квартиры K1
, а затем связь прервалась. Однако он вспомнил, что по этому же адресу дома некоторое время назад скорая выезжала в квартиру K2, которая расположена в подъезда P2 на этаже N2. Известно, что в доме M этажей и количество квартир на каждой лестничной площадке одинаково. Напишите программу, которая вычилсяет номер подъезда P1 и номер этажа N1 квартиры K1

.

Входные данные

Во входном файле записаны пять положительных целых чисел K1
, M, K2, P2, N2. Все числа не превосходят 1000

.

Выходные данные

Выведите два числа P1
и N1. Если входные данные не позволяют однозначно определить P1 или N1, вместо соответствующего числа напечатайте 0. Если входные данные противоречивы, напечатайте два числа –1 (минус один).

Показать ответ
Ответ:
мик150
мик150
11.10.2020 23:05
Как - то так

K1 = int(input())

M = int(input())

K2 = int(input())

P2 = int(input())

N2 = int(input())

if M != 1:

for i in range(1,1000):

 if i!=0 and N2==((K2-1)//i)+1:

  P1 = (((K1-1)//i)//(M-1))+1

  N1=((K1-1)//i)%(M-1)

if M == 1:

N1 = 1

for i in range(1,1000):

 if i!=0:

  while K1 % i != 0:

   K1 = K1 + 1

  P1 = (K1//i)

if K2 < P2 * N2 or N2 > M or K2 // P2 < M:

P1 = -1

N1 = -1

if P2 == 1 and N2 == 1:

P1 = -1

print(P1, N1)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота