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



бет1/5
Дата27.11.2022
өлшемі214,29 Kb.
#160064
түріЗадача
  1   2   3   4   5
Байланысты:
Zadania piton


Задача 1
Ограничение по времени работы программы: 1 секунда
Однажды, неловкая секретарша перепутала личные дела учащихся. Теперь их снова необходимо упорядочить сначала по классам, а внутри класса по фамилиям.
ВХОДНЫЕ ДАННЫЕ
В первой строке входных данных записано число N (1≤N≤1000) – количество личных дел. Далее записано N строк, каждая из которых состоит из фамилии учащегося (строка без пробелов) и номера класса (целое число от 1 до 11).
ВЫХОДНЫЕ ДАННЫЕ
Нужно вывести список всех учащихся, сначала выводя номер класса, затем — фамилию учащегося. Список должен быть отсортирован по классу, а затем по фамилии.
ПРИМЕР
Ввод
3
Ivanov 10
Petrov 9
Sidorov 9
Вывод
9 Petrov
9 Sidorov
10 Ivanov

Aleshin 2


Bobikov 2
Cars 4
Drozd 6
Fedorov 5
Evin 8
Goga 10
Claus 11
Wow 7
Zapara 6


Задача 2


Ограничение по времени работы программы: 1 секунда
В каждой строке текстового файла записано одно или несколько целых чисел, разделенных пробелами. Посчитайте сумму чисел в файле и выведите результат в другой файл.
ВХОДНЫЕ ДАННЫЕ
Входные данные к этой задаче записаны в файле input.txt. В каждой строке файла записано одно или несколько целых чисел, не превосходящее по модулю 109, через пробел. Общее количество чисел не превосходит 100000.
ВЫХОДНЫЕ ДАННЫЕ
Программа должна вывести в файл output.txt сумму всех чисел во входном файле.
ПРИМЕР
input.txt:
1 2
3
output.txt:
6


Задача 3


Ограничение по времени работы программы: 1 секунда
В теории вычислимости важную роль играет функция Аккермана A(m,n) от двух параметров (неотрицательных целых чисел), определенная следующим образом:
A(m,n)=n+1, при m=0,
A(m,n)=A(m−1,1), при m>0, n=0,
A(m,n)=A(m−1,A(m,n−1)), при m>0, n>0.


По данным m и n вычислите A(m,n).




Достарыңызбен бөлісу:
  1   2   3   4   5




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет