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

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

.

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

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

.

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

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

Показать ответ
Ответ:
Денис121009
Денис121009
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-бота