Дана последовательность натуральных чисел 1, 2, 3, ..., N (1 ≤ N ≤ 1000). Необходимо сначала расположить в обратном порядке часть этой последовательности от элемента с номером A до элемента с номером B, а затем от C до D (A < B; C < D; 1 ≤ A, B, C, D ≤ N).
Вводятся натуральные числа числа N, A, B, C, D.
Требуется вывести полученную последовательность.
9 2 5 6 9
1 5 4 3 2 9 8 7 6
9 3 6 5 8
1 2 6 5 8 7 3 4 9
Напишите программу, которая выводит элемент из строки Х и столбца Y матрицы размера N × M, которая заполнена следующим образом:
0 1 2 3 7 6 5 4 8 9 10 11
Даны натуральные числа N, M, X, Y (1 ≤ X ≤ N ≤ 50; 1 ≤ Y ≤ M ≤ 50). N – количество строк матрицы, M – количество столбцов матрицы, X и Y – номера строки и столбца искомого элемента.
Требуется вывести элемент из строки X и столбца Y.
5 2 3 1
4
Требуется посчитать количество дней от начала эры до данного дня включительно. Началом эры считается первое января первого года.
В единственной строке входного файла находится дата в формате ДДММГГГГ.
Выведите искомое количество дней.
02010001
2
01010002
366
В королевстве Его Величества Короля Бубея Второго приняты шестизначные автомобильные номера, состоящие только из цифр. Руководство Королевской Секретной Службы пожелало придумать особенные номера для своих сотрудников, чтобы они могли узнать «своих» среди обычных граждан. Было предложено, чтобы номер машины сотрудника Секретной Службы содержал только цифры от 1 до 6. При этом цифры номера должны подчиняться такой закономерности:
1) первые три цифры номера могут быть какими угодно (при условии, что это не цифры 0, 7, 8, или 9);
2) четвертая цифра в сумме с третьей должна давать 7;
3) пятая цифра в сумме со второй должна давать 7;
4) шестая цифра в сумме с первой должна давать 7.
Однако, у руководства Дорожной Службы возникла проблема: они уже успели отпечатать и раздать гражданам первые \(N\) номеров. Определите, у скольких граждан необходимо изъять номера в пользу Секретной Службы, а им самим выдать новые?
вводится единственное число \(N\) (положительное, не превышает \(10^6\)) – количество номеров, которые уже розданы гражданам страны. Обратите внимание: номера начинаются с «000000», затем «000001», затем «000002» и т.д.
выведите количество уже выданных номеров, которые необходимо обменять у обычных граждан.
620775
186
580447
180
На столе лежат n монеток. Некоторые из них лежат вверх решкой, а некоторые – гербом. Определите минимальное число монеток, которые нужно перевернуть, чтобы все монетки были повернуты вверх одной и той же стороной.
В первой строке входного файла содержится натуральное число \(n\) – количество монет (1 ≤ \(n\) ≤ 100).
В каждой из следующих \(n\) строк содержится одно целое число – 1 если монетка лежит вверх решкой или 0 если вверх гербом.
В выходной файл выведите минимальное количество монет, которые нужно перевернуть.
5 1 0 1 1 0
2