Темы --> Информатика
    Язык программирования(952 задач)
    Алгоритмы(1657 задач)
    Структуры данных(279 задач)
    Интерактивные задачи(17 задач)
    Другое(54 задач)
---> 2656 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 214 215 216 217 218 219 220 >> Отображать по:

Напишите программу, вычисляющую значение арифметического выражения вида: цифра, знак операции (+, - или *), цифра.

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

Пользователь вводит без пробелов указанное выражение, например 1+2 или 7*8

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

Программа должна вывести результат полученного выражения

Примеры
Входные данные
7*8
Выходные данные
56
#1566
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Найдите максимальный и минимальный элементы в массиве и поменяйте их местами.

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

На вход программе сначала подается значение \(n\) \(\leq\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие \(30000\).

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

Выдайте значения элементов массива после выполнения указанной операции.

Примеры
Входные данные
5
1 5 4 3 2
Выходные данные
5 1 4 3 2 
Входные данные
2
-30000 30000
Выходные данные
30000 -30000 
#1568
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

На вход программе подается последовательность чисел от 1 до 9, заканчивающаяся нулем. Всего будет введено не более 100000 чисел. Подсчитайте в этой последовательности количество единиц, количество двоек, количество троек и т.д. и выдайте результат. В выходных данных всегда должно быть 9 чисел.

Примеры
Входные данные
1 1 4 1 5 8 6 3 5 1 0
Выходные данные
4 0 1 1 2 1 0 1 0 
#1572
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

На вход программе сначала подается значение \(n\) \(\le\) 100 — количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива — целые числа, по модулю не превосходящие 30000. Распечатайте только те значения элементов массива, которые встречаются в нем ровно один раз. Элементы следует распечатывать в том порядке, в котором они встречаются в массиве. Создавать новые массивы нельзя.

Примеры
Входные данные
8
4 3 5 2 5 1 3 5
Выходные данные
4 2 1 
#1574
  
Темы: [Потоки]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

В некоторой организации компьютеры пользователей объединены в локальную сеть. Также в этой организации есть несколько сетевых принтеров. В конце года пользователи начинают активно печатать различные годовые отчеты и делать это практически одновременно. Системный администратор знает схему сети и пропускную способность каждого кабеля. Пропускная способность измеряется в Мбит/с. Требуется по заданной схеме и пропускной способности определить максимальный поток данных, который может обработать данная локальная сеть. Считается, что во время годового отчета пользователи настолько заняты, что передают данные только на принтеры (не скачивают файлы из Интернета или с компьютеров других пользователей).

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

Сначала вводится число \(N\) (натуральное, не превышает 100) – количество объектов в сети. Затем следует \(N\) чисел, задающих вид каждого объекта: 1 – компьютер, 2 – принтер, 3 – хаб. Затем следует \(N\) строк по \(N\) чисел в каждой – пропускная способность проводов, соединяющих объекты сети. Число 0 означает отсутствие провода между какими-то объектами. Пропускная способность существующего провода – натуральное число, не превышает 1000. Гарантируется, что в сети есть хотя бы один компьютер и хотя бы один принтер.

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

Выведите единственное число – максимальный поток данных, который может передаваться по данной сети.

Примеры
Входные данные
3 1 2 3
0 0 10
0 0 20
10 20 0
Выходные данные
10
Входные данные
4 1 3 3 2
0  10 0 0
10 0  5 0
0  5  0 10
0  0 10 0
Выходные данные
5

Страница: << 214 215 216 217 218 219 220 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест