ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Фильтр
Сложность с по   Класс с по  
Выбрана 1 задача
Версия для печати
Убрать все задачи

Даны два возрастающих массива x: array[1..k] of integer и y: array[1..l] of integer. Найти количество общих элементов в этих массивах, то есть количество тех целых t, для которых t = x[i] = y[j] для некоторых i и j. (Число действий порядка k + l.)

   Решение

Задачи

Страница: << 1 2 3 4 5 6 >> [Всего задач: 28]      



Задача 76245  (#1.2.14)

Тема:   [ Многочлены ]
Сложность: 4

(В. Баур, Ф.Штрассен) Дана программа вычисления значения некоторого многочлена P(x1,..., xn), содержащая только команды присваивания. Их правые части — выражения, содержащие сложение, умножение, константы, переменные x1,..., xn и ранее встречавшиеся (в левой части) переменные. Доказать, что существует программа того же типа, вычисляющая все n производных $ \partial$P/$ \partial$x1,...,$ \partial$P/$ \partial$xn, причём общее число арифметических операций не более чем в C раз превосходит число арифметических операций в исходной программе. Константа C не зависит от n.
Прислать комментарий     Решение


Задача 76246  (#1.2.15)

Тема:   [ Многочлены ]
Сложность: 2

В массивах a: array[0..k] of integer и b: array[0..l] of integer хранятся коэффициенты двух многочленов степеней k и l. Поместить в массив c: array[0..m] of integer коэффициенты их произведения. (Числа k,l,m — натуральные, m = k + l; элемент массива с индексом i содержит коэффициент при степени i.)
Прислать комментарий     Решение


Задача 76247  (#1.2.16)

Тема:   [ Многочлены ]
Сложность: 4

Предложенный выше алгоритм перемножения многочленов требует порядка n2 действий для перемножения двух многочленов степени n. Придумать более эффективный (для больших n) алгоритм, которому достаточно порядка nlog 4/log 3 действий.
Прислать комментарий     Решение


Задача 76248  (#1.2.17)

Темы:   [ Условный оператор ]
[ Знакомство с циклами ]
Сложность: 2

Даны два возрастающих массива x: array[1..k] of integer и y: array[1..l] of integer. Найти количество общих элементов в этих массивах, то есть количество тех целых t, для которых t = x[i] = y[j] для некоторых i и j. (Число действий порядка k + l.)
Прислать комментарий     Решение


Задача 76249  (#1.2.18)

Темы:   [ Условный оператор ]
[ Знакомство с циклами ]
Сложность: 2

Решить предыдущую задачу, если про массивы известно лишь, что x[1]...≤x[k] и  y[1]...≤y[l] (возрастание заменено неубыванием).
Прислать комментарий     Решение


Страница: << 1 2 3 4 5 6 >> [Всего задач: 28]      



© 2004-... МЦНМО (о копирайте)
Пишите нам

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .