Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Школьная олимпиада по информатике 2010 г.

8-9 класс

Задача 1. Перестановки

Максимальное время работы на одном тесте:

1 секунда

Максимальная оценка:

20 баллов

Юные математики Коля и Саша придумали игру. Задаются два целых числа a и b. Надо найти такой способ перестановки цифр в этих числах, чтобы в результате разность ab была максимальна. При этом не следует забывать о знаке чисел, и о том, что ноль не может быть первой цифрой числа. Напишите программу, которая поможет ребятам.

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

Во входном файле задаются два целых числа – a и b на отдельных строках. По модулю числа не превосходят 2·109.

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

В выходной файл выведите одно целое число – наибольшую разность чисел, первое из которых может быть получено перестановкой цифр числа a, а второе – перестановкой цифр числа b.

Примеры

вход

выход

18

10

71

1

–23

33

Задача 2. Дроби

Максимальное время работы на одном тесте:

1 секунда

Максимальная оценка:

20 баллов

Коля и Саша учатся сравнивать дроби. Помогите ребятам и напишите программу, которая сравнивает две дроби. Результатом сравнения должен быть знак >, если первая дробь больше второй, знак <, если вторая дробь больше первой, и знак =, если дроби равны.

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

Первая строка входного файла содержит два целых числа a и b – соответственно, числитель и знаменатель первой дроби. Вторая строка входного файла содержит два целых числа c и d – соответственно, числитель и знаменатель второй дроби. Все числа во входном файле положительны и не превосходят 1000.

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

В выходной файл выведите ответ на задачу.

Примеры

вход

выход

1 2

1 3

1 3

1 2

1 2

2 4

=

Задача 3. Числа

Максимальное время работы на одном тесте:

1 секунда

Максимальная оценка:

20 баллов

Брат Коли учится в первом классе. Вечером мама попросила Колю проверить, правильно ли выполнил младший брат домашнее задание по математике. В задании требуется определить, какое из трех заданных чисел наибольшее. Коля решил написать программу, которая сделает это вместо него. Помогите Коле.

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

В первой строке входного файла записаны три различных натуральных числа через пробел. Каждое из чисел не превышает 1030.

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

В выходной файл выведите наибольшее из чисел.

Примеры

вход

выход

2 4 6

6

32

32899

Задача 4. Ковбой и мустанг

Максимальное время работы на одном тесте:

1 секунда

Максимальная оценка:

20 баллов

Ковбой Джонни хочет поймать с помощью лассо мустанга, который скачет на лугу. Известны координаты точек, по которым прыгает мустанг A1=(x1, y1), A2=(x2, y2), …, An=(xn, yn) (можно считать, что изначально он находится в точке A1, затем прыгает в точку A2, потом в A3 и т. д.). Ковбой находится в точке B=(x, y), длина лассо L. Если после приземления мустанг оказывается на расстоянии не более L от точки B, то Джонни его поймает. Во время прыжка ковбой поймать мустанга не может.

Напишите программу, определяющую, поймает ли Джонни мустанга.

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

В первой строке входного файла записано число N (1 ≤ N ≤ 1000), координаты точки B и число L (0 ≤ L ≤ 5000). В следующих N строках записаны координаты точек Ai. Все координаты – целые числа, по модулю не превосходящие 104.

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

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

Если ковбой может поймать мустанга в нескольких точках, выведите точку, заданную раньше во входном файле.

Примеры

вход

выход

2 0

1 1

0 1

3

1 1

2 2

3 3

NO

Задача 5. Соревнования

Максимальное время работы на одном тесте:

1 секунда

Максимальная оценка:

20 баллов

Коля и Саша занимаются легкой атлетикой. В течение года они принимали участие в одиннадцати различных соревнованиях. Теперь они хотят выяснить, кто из них в итоге оказался лучшим спортсменом. Для этого решили провести расчет по следующим правилам. За каждое соревнование спортсмен, занявший более высокое место, получает 10 очков, а занявший более низкое место, получает 0 очков. При этом оказалось, что ребята ни разу не заняли одинаковое место.

Напишите программу, которая по результатам Коли и Саши в 11 соревнованиях определит, кто из этих оказался лучшим спортсменом.

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

Первая строка входного файла содержит 11 чисел a1, a2, …, a11 – места, которые занял Коля в первом, втором, …, одиннадцатом соревновании. Вторая строка содержит числа b1, b2, …, b11 – места, занятые Сашей в аналогичном формате. Все числа во входном файле целые, положительные и не превосходят 100. Для всех i=1…11 верно неравенство aibi.

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

В выходной файл выведите имя лучшего спортсмена.

Примеры

вход

выход

9 10 11

10 11 12

Kolja

2 2 1

1 1 2

Sasha