Конкурса "Юный программист-2006" - umotnas.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Конкурса "Юный программист-2006" - страница №1/1

Задачи заочного тура открытого областного конкурса “Юный программист-2006”
Требования к оформлению решений.

Решение каждой задачи оформляется в виде отдельного файла с именем, представляющем собой написание латинскими буквами фамилии конкурсанта (не более 7 символов) и завершающемся цифрой 1, 2 или 3 - номером решаемой задачи. Входные данные берутся из файла INPUT?.TXT, выходные данные записываются в файл OUTPUT?.TXT (вместо ? ставится цифра 1, 2 или 3 - номер решаемой задачи). Решения предоставлять в виде исходного текста и исполняемого модуля по адресу E-Mail: konkurs.liro@mail.ru или г.Липецк, улица Циолковского, 18, каб.215.


1. Вводится натуральное десятичное число N. Вычислить остаток при делении этого числа на 9.

Оценка 20 баллов.



Технические требования.

Входными данными является натуральное число, имеющее не более 40000 цифр.

Выходные данные – одно натуральное число – результат вычислений.

Время работы программы - 5 сек.

Примеры входных и выходных данных

INPUT1.TXT

28

99710

OUTPUT1.TXT

1

8

2. Вводится натуральное восьмеричное число. Подсчитать количество пятерок в шестнадцатеричной записи этого числа.

Оценка 30 баллов.
Технические требования.

Входными данными является последовательность восьмеричных цифр, разделенные знаками пробела и/или перевода строки (не более, чем 40000 цифр).

Выходные данные -. одно целое число - результат вычисления.

Время работы программы - 5 сек.

Примеры входных и выходных данных

INPUT2.TXT

4 5

1 2 0

1 5 2 3 4 6 2 7 0 2 3

2 2 1 5 0 5 0 0 2 2 1 5 0 5

OUTPUT2.TXT

1

1

0

2

3. Вводится натуральное число N, а затем координаты N точек плоскости. Найти прямую, параллельную оси Оу, такую, что количество точек левее и правее ее - одинаково, или выдать ответ "NO", если такая прямая отсутствует. Прямая должна проходить либо через некоторую точку, либо так, чтобы ближайшая к ней точка слева находилась на таком же расстоянии, что и ближайшая к ней точка справа.


Оценка 50 баллов.

Технические требования.

Входными данными являются натуральное число N (N≤16000), расположенное в первой строке входного файла, и, начиная со второй строки, 2N целых чисел (все числа по модулю не превосходят 2·109), отделенные друг от друга символами "пробел" и/или "перевод строки". Пара чисел с номерами 2i-1, 2i представляют собой абсциссу и ординату i-той точки (i=1,2,...,N).

Выходные данные - слово "NO", если прямая отсутствует, или уравнение искомой прямой в виде x=b (где b - конкретное число) с одним знаком после десятичной точки.

Время работы программы - 10 сек.

Примеры входных и выходных данных

INPUT3.TXT

3

0 0 3 0 1 2



4

0 0 4 2 0 4 2 2



OUTPUT3.TXT

x=1.0

x=1.0