http://s010.radikal.ru/i312/1105/a7/9f524e856e7e.jpghttp://s013.radikal.ru/i323/1105/28/377bc39ec548.jpgУкажите максимальное по модулю собственное число матрицы:

Найти сигнатуру квадратичной формы (разность между положительным и отрицательным индексом инерции): (вообше никогда не сталкивался)

При каком значении параметра a матрица является вырожденной? Если таких значений несколько, укажите максимальное из них.

Сколькими способами можно отобрать несколько фруктов из 4 яблок, 6 лимонов и 3 апельсинов? (Наборы, в которых числа фруктов каждого вида совпадают, считаются неразличимыми, не выбрать ни одного фрукта нельзя)
По схеме случайного выбора с возвращением из множества {1,...,10} выбираются случайно два числа X и Y.
Найти вероятность P{X + Y < 10}.
Сколько партий в шахматы нужно сыграть с вероятностью победы 0.5, чтобы наиболее вероятное число побед было равно 4?
Если ответ неоднозначен, напишите максимальное количество партий.
Ниже приведен код неизвестной функции:
Код:
function Magic(number)
r = number mod 2
print r
if number > 1
Magic(number / 2)
Необходимо понять, какое целое число было подано ей на вход, если в результате работы функции вывод на стандартный поток оказался следующим: 1 1 0 0 1
Ниже приведен псевдокод одной из популярных сортировок (считаем, что индексация массивов начинается с единицы):
Код:
function mergesort(array[])
var left[], right[], result[]
if length(array) == 1
return array
else
middle = length(array) / 2
for each x in array up to middle
add x to left
for each x in array after middle
add x to right
left = mergesort(left)
right = mergesort(right)
result = merge(left, right)
return result
end if
function merge(left[], right[])
var result[]
while length(left) > 0 and length(right) > 0
if left[1] < right[1]
append left[1] to result
left = left[2..length(left)]
else
append right[1] to result
right = right[2..length(right)]
end if
if length(left) > 0
append left to result
if length(right) > 0
append right to result
return result
Определите количество операций сравнения между элементами массива, которые произойдут при выполнении функции на входе array = [3; 4; 5; 2; 1; 6]
Ниже приведен псевдокод алгоритма поиска длины наибольшего общего префикса двух строк (индексация символов в строке начинается с единицы):
Код:
function LongestCommonPrefix(s1, s2)
i = j = 1
while s1[i] == s2[j]
i = i + 1
j = j + 1
return i - 1
На вход алгоритму подается две строки: "bacba", "cbcba".
Необходимо определить, на какой по счету итерации while-цикла алгоритм перестанет корректно работать (поведение программы будет не определено). Если алгоритм корректно отработал на данном входе, внесите в поле ответа 0.