Темы --> Информатика --> Язык программирования
    Процедуры и функции(96 задач)
    Массивы(232 задач)
    Типы данных(356 задач)
    Циклы(177 задач)
    Условный оператор (if)(164 задач)
    Python(260 задач)
    Standard Template Library(2 задач)
---> 952 задач <---
Источники
    Личные олимпиады(938 задач)
    Командные олимпиады(684 задач)
Страница: << 69 70 71 72 73 74 75 >> Отображать по:
#1594
  

По введенным значениям \(n\), \(m\) (1 ≤ \(n\) ≤ 20, 1 ≤ \(m\) ≤ 20) заполните массив размерностью \(n\) × \(m\) числами от 1 до \(mn\), расположив их по спирали, закрученной по часовой стрелке, так, как показано в примере.

Примеры
Входные данные
4 4
Выходные данные
  1   2   3   4 
 12  13  14   5 
 11  16  15   6 
 10   9   8   7 
#1595
  
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Дан квадратный массив. Требуется повернуть его на 90° по часовой стрелке (результат можно записать в другой массив).

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

На вход программе сначала подается значение \(n\) ≤ 20 – размер массива. В следующих \(n\) строках входных данных расположены сами элементы массива – натуральные числа, меньшие 100.

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

Выведите массив, полученный после поворота исходного.

Примеры
Входные данные
4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Выходные данные
 13   9   5   1 
 14  10   6   2 
 15  11   7   3 
 16  12   8   4 
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

В двумерном массиве размерностью \(n\) × \(m\), все элементы которого различны, требуется найти такие элементы, которые одновременно являются минимальными в своей строке и максимальными в своем столбце.

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

В первой строке входных данных находятся натуральные числа \(n\), \(m\), \(k\) ≤ 100. В следующих \(n\) строках входных данных расположены по \(m\) натуральных чисел, не превосходящих 10 000.

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

Выведите пары индексов искомых элементов, каждую в отдельной строке. Нумерация строк и столбцов начинается с единицы. Если искомых элементов нет, то выведите 0.

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

На шахматной доске расположены несколько слонов и ладей. По условным буквенным обозначениям фигур и их координатам определите, сколько свободных полей шахматной доски не находятся под боем ни одной из этих фигур.

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

Шахматная доска описывается в восьми строках входных данных. Первые восемь символов каждой из этих строк описывают состояние соответствующей горизонтали: символ B (заглавная латинская буква) означает, что в клетке стоит слон, символ R – ладья, символ * – что клетка пуста.

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

Выведите количество пустых клеток, которые не бьет ни одна из фигур.

Примеры
Входные данные
********
********
*R******
********
********
********
********
********
Выходные данные
49
#1599
  
Темы: [Строки]
ограничение по времени на тест
1.0 second;
ограничение по памяти на тест
64 megabytes

Фраза называется палиндромом (перевертышем), если после удаления пробелов и замены всех букв на заглавные она читается одинаково, как слева направо, так и справа налево. Требуется определить, является ли введенная фраза палиндромом.

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

На вход программе подается строка, состоящая не более чем из 255 символов.

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

Выведите YES или NO в зависимости от ответа на вопрос задачи. Примечание. Для русских букв, записанных в кодировке Windows- 1251, можно считать, что коды заглавных и строчных букв отличаются на 32.


Страница: << 69 70 71 72 73 74 75 >> Отображать по:
Выбрано
:
Отменить
|
Добавить в контест