Соревнование 1
Задача - 1
Заданием является считывание двух чисел из стандартного потока ввода и вывода их суммы (A+B) в стандартный поток вывода.
Формат входных данных
Заданы A и B в двух строках.
Формат выходных данных \
Целое число, сумма (A + B)
Пример входных данных
2
3
Пример выходных данных
5
Задача - 2
Получая массив целых чисел, находим сумму его элементов.
Например, если массив [1,2,3]
, то 1+2+3 = 6
, так что возвращайте 6
.
Пример входных данных
6 5 1
Пример выходных данных
12
Задача - 3
Получая массив целых чисел, вычислите доли его элементов, которые являются положительными, отрицательными и являются нулями. Выведите десятичное значение каждой дроби в новой строке.
Пример входных данных
-4 3 -9 0 4 1
Пример выходных данных
0.500000
0.333333
0.166667
Объяснение
В массиве всего 6 эллементов среди них есть 3 положительных числа, 2 отрицательных числа и 1 ноль.
Пропорции встречаемости:
положительны: 3 / 6 = 0.5
,
отрицательны: 2 / 6 = 0.333333
,
нули: 1 / 6 = 0.166666
.
Задача - 4
Это простая задача, чтобы начать все сначала. Учитывая сортированный массив и число V
, можно ли вывести расположение индекса в массиве?
Формат входных данных:
Первая строка содержит целое число V
, значение для поиска.
Последняя строка содержит целые числа, разделенные пробелами, каждое из которых является int.
TEST CASE 1
Пример входных данных
4
1 4 5 7 9 12
Пример выходных данных
1
TEST CASE 2
Пример входных данных
9
3 4 6 7 9 10
Пример выходных данных
4
TEST CASE 3
Пример входных данных
1
3 4 6 7 9 10
Пример выходных данных
-1
Задача - 5
Дана строка S. Определите, является ли она палиндромом.
Палиндромом называются строки, которые одинаково читаются как слева-направо, так и справа-налево.
TEST CASE 1
Пример входных данных
asdfgfdsa
Пример выходных данных
TRUE
TEST CASE 2
Пример входных данных
keks
Пример выходных данных
FALSE
Задача - 6
Условие Последовательность Фибоначчи определяется так:
φ(0) = 0, φ(1) = 1, φ(n) = φ(n−1) + φ(n−2).
По данному числу n определите n-е число Фибоначчи φ(n).
TEST CASE 1
Пример входных данных
6
Пример выходных данных
8
TEST CASE 2
Пример входных данных
80
Пример выходных данных
23416728348467684
Задача - 7
Дан целочисленный массив, заполненный случайными числами. Упорядочить данный массив по возрастанию.
Пример входных данных
4 5 2 1 5 94 13 1
Пример выходных данных
1 1 2 4 5 5 13 94
Задача - 8
Имеются два упорядоченных по возрастанию (предыдущий элемент меньше последующего) массива. Требуется получить третий упорядоченный по возрастанию массив, путем слияния первых двух.
Пример входных данных
4 8 12 14 23 85
2 4 8 9 12 16
Пример выходных данных
2 4 4 8 8 9 12 12 14 16 23 85
Уточнение: сортировка - запрещена
Задача - 9
Дан массив чисел и размер сдвига K
. Необходимо осуществить циклический сдвиг на K элементов вправо.
TEST CASE 1
Пример входных данных
1
1 2 3 4 5 6
Пример выходных данных
6 1 2 3 4 5
TEST CASE 2
Пример входных данных
4
1 2 3 4 5 6
Пример выходных данных
3 4 5 6 1 2
Задача - 10
Дан массив чисел и число K
. Удалите из массива все числа равные K
Пример входных данных
5
1 2 3 5 6 5 5 5
Пример выходных данных
[1 2 3 6]