Contest.samsu.ru :: соревнования по программированию
Русская версия || English version
Login:
Password:
Забыли пароль?
 пример поиска: Вася Пупкин
 

Задача 71*

Задачу добавил: elena

Успешно сдано решений: 0

С клавиатуры вводятся вещественные числа (предположим, результаты каких-то 
измерений). Их количество велико, и заранее неизвестно. Однако в любой момент 
времени представляют интерес только последние m введенных чисел. Напишите 
процедуру, которая в любой момент предоставит пользователю эти числа.
Ограничения
Для хранения вещественных чисел достаточно типа real.
При решении задачи разрешается использовать не более одной структуры данных (кроме 
входного текстового файла).

Формат входного файла input.txt
Первая строка - целое число M (1 <= M <= 1000) - количество чисел, представляющих интерес
Вторая строка - возрастающая последовательность N целых чисел через пробел (1 <= N <=100) - 
номера строк, начиная с которых необходимо предъявить пользователю M чисел
Каждая из следующих строки содержит по одному вещественному числу. Строки считаются занумерованными, 
начиная с 1. Гарантируется, что количество строк не меньше суммы максимального числа из второй строки и
числа M

Формат выходного файла output.txt
N строк, содержащих по M чисел с точностью до двух знаков после запятой через пробел

Пример входного файла
3
2 3 7
6.8
-3.7
4.2
5.1
16.25
-8.734
2.34678
4.91
3.68
-4.42

Пример выходного файла
-3.70 4.20 5.10
4.20 5.10 16.25
2.35 4.91 3.68

Сдать задачу

Задать вопрос жюри по этой задаче