Дополнительные задачи
В заданном массиве
a1,
a2,
…, an
найти
количество элементов k
в самой длинной «пилообразной (зубьями
вверх)» последовательности идущих
подряд элементов: ap+1
< ap+2
> ap+3
< … >
ap+k.
В массиве Х,
заполненном наполовину, продублировать
все элементы с сохранением порядка
следования (например, если задан
Х=(3,8,5), то получить Х=(3,3,8,8,5,5)).
В заданном массиве
найти произведение элементов, кодексами
которых являются числа Фабоначчи
(1,2,3,5,8, ...).
Указание.
Числа Фабоначчи образуются с помощью
соотношений:
F0
= 1; F1
= 1; Fn
= Fn-2+Fn-1;
n
= 2, 3, … ,
т.е. любое число
Фабоначчи, начиная с F2,
равно сумме двух предшествующих.
Заданы три числа
A,
B
и C,
которые обозначают число, месяц и год.
Начти номер N
этого дня с начала года.
Указание.
Високосные года – это те, у которых
номер делится на 400, и те,
у которых
номер делится на 4, но не делится на 100.
«Задача о рюкзаке».
Имеется n
различных предметов, вес и стоимость
которых заданы соответственно в
массивах a1,
a2,
…, an
и b1,
b2
…, bn.
Из этих предметов необходимо выбрать
такие, чтобы их суммарный вес не превышал
30 кг., а стоимость была наибольшей т.е.
необходимо выбрать такие попарно
различные числа i1,
i2,
…, ik
чтобы сумма a[i1]
+ a[i2]
+ … + a[ik]
была меньше 30,
а сумма b[i1]
+ b[i2]
+ … + b[ik]
была максимальной. Вывести на печать
величину этой максимальной суммы.
Замечание.
Можно предполагать, что предметы уже
расположены в порядке возрастания или
убывания веса ai,
стоимости bi,
цены bi/ai
или какого-либо иного признака.