Annamatveevvva8
14.04.2020 06:55

Коттеджный поселок
Новый коттеджный поселок "Высшепробинск" разделен на H*W квадратных участков.

По участкам вдоль границ поселка проложена дорога. На участках возле дороги можно построить коттедж, а на остальных участках будет разбит парк.

В Высшепробинске кроме дороги вдоль границ поселка планируется проложить авеню (дорогу с севера на юг), и стрит (дорогу с запада на восток). Каждая дорога будет шириной в один участок.

По известному количеству участков для строительства коттеджей и парков определите, где должна пройти авеню и стрит.

Формат входных данных
В первой строке вводятся числе H и W (3 ≤ H, W ≤ 109) - размеры Высшепробинска (количество строк и столбцов соответственно).

Во второй строке вводятся числа C и P (0 ≤ C, P ≤ 1018) - количество участков для коттеджей и парков соответственно.

Гарантируется, что данные корректны и ответ существует.

Формат результата
Выведите два числа: S (2 ≤ S ≤ H-1) - номер строки, в которой нужно построить стрит, и A (2 ≤ A ≤ W-1) - номер столбца, в котором нужно построить авеню.

Примеры
Входные данные
9 10
36 6
Результат работы
6 4

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
tzar1
30.10.2022 05:48
Нарисовал таблицу: по вертикали фамилии, по горизонтали - специальности.
Начал вычеркивать: щапов куприянов - не пилоты, поэтому ставлю "-". Петров куприянов - не штурманы - тоже минусы. Щапов и сошин - не радисты- еще 2 минуса. Сигов и щапов - не синоптики - еще 2 минуса (ну вот тут конечно натяжка с сыном) . Петров и Щапов - не бортмеханики - еще 2 минуса. У щапова осталась одна клетка - штурман. Ставлю в нее крест, а остальным в колонке штурман - нули (ну можно тоже минусы) . Далее - куприянов и сигов - не синоптики - еще минусы (кстати - тут проверка натяжки по сыну в санатории) . У куприянова остается 2 клетки- радист и бортмеханик, но он - не радист, потому что занимается боксом, т. е. он - бортмеханик. ставим крест ему в бортмеханик и 0 - в клетку радист.
Сошину и сигову - нули в клетку бортмеханик. Сигов - боксер, поэтому - не радист. Минус в клетку и у него остается только клетка пилот. Нули в клетку пилот петрову и сошину. В столбце радист осталась свободная клетка только у Петрова. Стало быть - сошин - синоптик
0,0(0 оценок)
Ответ:
leafpool1
30.10.2022 05:48
Program ex;

// Функция для определения из двух чисел минимальное
function min(a, b: real): real;
begin
    if (a > b) then min := b else min := a
end;

// Функция для определения из двух чисел максимальное
function max2(a, b: real): real;
begin
    if (a > b) then max2 := a else max2 := b
end;

// Функция для определения из трех чисел максимальное
function max3(a, b, c: real): real;
begin
    // Сначала определяем максимальное из первых двух чисел,
    // затем у нас останется два числа и нам остается определить
    // максимальное из них
    max3 := max2(max2(a, b), c);
end;

var
    x, y, z, d, max_int: real;
begin
    writeln('Введите 4 числа');
    readln(x, y, z, d);
    max_int := max3(min(x, y), min(x, z), min(z, d));
    writeln(max_int);
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота