Региональная олимпиада по информатике
9 февраля 2003 года, ДГТУ
Для каждой из предлагаемых задач составьте алгоритм ее решения (например, в виде блок-схемы) и программу на языке программирования Бейсик или Паскаль.
- Даны 4 числа. Найти максимальное и минимальное за 4 сравнения.
4 балла
- Дано натуральное число N. Вычислить сумму
5 баллов
- Задано число в Р-ичной (Р<10) системе счисления, содержащее не более двухсот цифр. Перевести его в десятичную систему счисления.
7 баллов
- Задан массив Х(N), N<=1000. Найти длину К самой длинной "пилообразующей" последовательности идущих подряд элементов массива:
хm+1 < xm+2 > xm+3 < . . ..> xm+K.
9 баллов
- Задано натуральное число N (N<=1000000). Найти наименьшее натуральное число с произведением цифр равным N. Если такого числа нет, вывести 0. Например, для N=10 должно быть найдено 25, а для N=13 выводится 0.
11 баллов
- Заданы две символьные строки А и В, каждая длиной не более 25 символов. Определить, сколькими способами можно получить строку В из сроки А, вычеркивая некоторые символы.
Например, для строк аааbbbbccc и abc это число равно 36.
13 баллов
Максимально возможная оценка 50 баллов.
|