Страница:
<< 1 2 3 4
5 6 7 >> [Всего задач: 46]
[Подпалиндром]
|
|
Сложность: 3 |
Палиндромом называется строка, которая одинаково читается как слева направо, так и справа налево. Подпалиндромом данной строки называется последовательность символов из данной строки, не обязательно идущих подряд, являющаяся палиндромом. Например, HELOLEH является подпалиндромом строки HTEOLFEOLEH. Напишите программу, находящую в данной строке подпалиндром максимальной длины.
Формат входных данных
Строка длиной не более 100 символов, состоящая из заглавных букв латинского алфавита.
Формат выходных данных
В первой строке вывести длину максимального подпалиндрома, а во второй строке сам максимальный подпалиндром. Если таких подпалиндромов несколько, то вывести любой из них.
[Паровозики]
|
|
Сложность: 3 |
N локомотивов, имеющих номера от 1 до
N и установленных на железнодорожную колею, начинают двигаться в одну сторону, причем локомотив номер
k изначально движется со скоростью
k км/ч. Если локомотив, движущийся с большей скоростью, нагоняет более медленный локомотив, дальше они движутся один за другим со скоростью впереди идущего локомотива. Очевидно, через некоторое время после начала движения локомотивы разобьются на несколько групп, движущихся с разной скоростью.
Написать программу, определяющую, сколько начальных расстановок
s из
N! Возможных дадут в результате p групп движущихся локомотивов.
Формат входных данных
Два числа 0 <
N < 17 и 0 <
p <
N + 1.
Формат выходных данных
Одно число
s.
[Сумма по подмножеству]
|
|
Сложность: 3 |
Даны цело численный массив А
[1: n] и число М. Найти множество элементов А [i
1], А
[i
2], ..., А [i
k] (1< i
1 < ... <
i
k < n), что А [i
1] + А [i
2] + ... А
[i
k] = М.
Предполагается, что такое множество заведомо существует.
Из
заданных n предметов выбрать такие , чтобы их суммарный вес был менее 30 кг, а
стоимость - наибольшей. Напечатать суммарную стоимость выбранных предметов.
Точнее- заданы два массива положительных чисел А[1:n] и В[1:n]. Выбрать такие
попарно различные числа i
1, i
2,... i
k, чтобы
сумма
А[i1] + A[i2] +...+ A[ik] < 30, а сумма
B[i1] + B[i2] +...+ B[ik] = max
была максимальной. Напечатать только величину max
Замечание. Можно предполагать , что предметы уже расположены в
порядке возрастания или убывания веса А[i], стоимости В[i], цены В[i] / A[i] или
какого-либо иного признака.
[Последовательности из 0 и 1
]
|
|
Сложность: 3 |
Требуется подсчитать количество
последовательностей длины N, состоящих из 0
и 1, в которых никакие две единицы не стоят
рядом.
Входные данные
Во входном файле записано целое число N (1 ≤ N ≤ 100).
Выходные данные
В выходной файл вывести количество искомых
последовательностей.
Пример входного файла
5
Пример выходного файла
13
Страница:
<< 1 2 3 4
5 6 7 >> [Всего задач: 46]