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

МНЕ НУЖНА ХОТЯ БЫ ПРОГРАММА ПО КОТОРОЙ РАСЧИТЫВАЛИ
Сдать решение задачи C.02-Новая поливальная система
Задача C.02: Новая поливальная система
Эта задача с открытыми тестами. Ее решением является набор ответов, а не программа на языке программирования. Тесты указаны в самом условии, от вас требуется лишь ввести ответы на них в тестирующую систему.

У фермера есть огромное прямоугольное поле, которое можно представить в виде таблицы размера N × M, где N — количество клеток по горизонтали, а M — количество клеток по вертикали. Чтобы ориентироваться на поле фермер ввел систему координат. Самая левая нижняя клетка имеет координаты (1, 1).

Фермер купил новую систему для полива. Если поместить её в какую-либо клетку поля, за один день вода доберётся до всех соседних по вертикали или горизонтали клеток и они окажутся политыми. Ещё через день до всех клеток, соседних к тем, что уже политы и так далее. Считается, что клетка, в которую устанавливается система, будет полита сразу же.

Фермер заранее знает координаты клетки (по горизонтали — X, по вертикали — Y), в которую он поместит поливальную систему. Его интересует вопрос: сколько всего клеток за F дней окажутся политыми. Так как сейчас он занят подключением оборудования для полива, он обратился за с решением этой задачи к Вам.

Вычислите количество клеток поля, которые окажутся политыми за F дней, зная размеры поля N × M и координаты, в которых установлена система для полива (X, Y).

Формат входных данных
Тест №1: N = 6; M = 5; F = 3; X = 2; Y = 2;

Тест №2: N = 9; M = 8; F = 4; X = 4; Y = 4;

Тест №3: N = 10; M = 11; F = 5; X = 4; Y = 5;

Тест №4: N = 15; M = 15; F = 7; X = 12; Y = 13;

Тест №5: N = 25; M = 25; F = 10; X = 12; Y = 13;

Тест №6: N = 40; M = 45; F = 12; X = 21; Y = 25;

Тест №7: N = 100; M = 100; F = 60; X = 10; Y = 45;

Тест №8: N = 100000; M = 100000; F = 32748; X = 54321; Y = 65536;

Тест №9: N = 1000000; M = 1000000; F = 841090; X = 345432; Y = 452930;

Тест №10: N = 1000000; M = 1000000; F = 82991; X = 621323; Y = 74784;

Формат результата
Для каждого теста требуется ввести в тестирующую систему одно целое число — количество клеток, политых за F дней.

Показать ответ
Ответ:
NurseRedheart
NurseRedheart
21.03.2020 03:10

Відповідь:

1: 1110001012 = 705^8

2: 1010011001012 = A6516

3:527510 = 10100100110112

4: 1) 15710 = 10011101^2  2)157^10 = 235^8  3) 157^10 = 9D^16

Пояснення:

1110001012 = 1·2^8+1·2^7+1·2^6+0·2^5+0·2^4+0·2^3+1·2^2+0·21+1·1 = 453^10  

Переводим целую часть 45310 в 8-ую систему последовательным делением на 8:

453/8 = 56, остаток: 5

56/8 = 7, остаток: 0

7/8 = 0, остаток: 7

45310 = 705^8

2:

3:Переводим целую часть 527510 в 2-ую систему последовательным делением на 2:

5275/2 = 2637, остаток: 1

2637/2 = 1318, остаток: 1

1318/2 = 659, остаток: 0

659/2 = 329, остаток: 1

329/2 = 164, остаток: 1

164/2 = 82, остаток: 0

82/2 = 41, остаток: 0

41/2 = 20, остаток: 1

20/2 = 10, остаток: 0

10/2 = 5, остаток: 0

5/2 = 2, остаток: 1

2/2 = 1, остаток: 0

1/2 = 0, остаток: 1

527510 = 1010010011011^2

4: 1) 15710 = 10011101^2  2)157^10 = 235^8  3) 157^10 = 9D^16

Переводим целую часть 15710 в 16-ую систему последовательным делением на 16:

157/16 = 9, остаток: 13, 13 = D

9/16 = 0, остаток: 9

15710 = 9D^16

2)  

Переводим целую часть 266110 в 16-ую систему последовательным делением на 16:

2661/16 = 166, остаток: 5

166/16 = 10, остаток: 6

10/16 = 0, остаток: 10, 10 = A

266110 = A65^16

Второе задание не смог выполнить простите .

0,0(0 оценок)
Ответ:
matvienko14
matvienko14
30.11.2020 18:58

Для  данной сортировки используем алгоритм сортировки слиянием

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