Задачи

Две окружности с одинаковым количеством точек

Из заданного множества точек на плоскости выбрать две различные точки так, что-бы окружности заданного радиуса с центрами в этих точках содержали внутри себя одинаковое количество точек.

Ключевые слова: 
окружность, множество точек, расстояние, массив, файл

Ковер Серпинского (Фрактальный)

kover.jpg

Построить фрактальный ковер Серпинского

Ключевые слова: 
Ковер Серпинского (Фрактальный). Фрактал. Фрактальная графика

Создание фрактальной плазмы

Изображение плазмы на экране (фото с экрана монитора)

Реализовать алгоритм имитации плазмы.

Ключевые слова: 
плазма, изменение палитры, режим 13h, цвет

Циклоида

17.06111.jpg

Построить циклоиду.

Ключевые слова: 
фрактал циклоида

Алгоритм имитации пламени

flame

Реализовать алгоритм имитации пламени. Для вычисления цвета текущего пиксела использовать усредненное значение цветов окружающих пикселей.

Ключевые слова: 
огонь пламя эффекты

Алгоритм имитации бьющегося стилизованного сердца

heart.JPG

Реализовать алгоритм имитации бьющегося сердца. Воспользоваться прерыванием 10h для включения графического режима под ОС DOS. Dыполнить заливку сердца и градиент.

Ключевые слова: 
Сердце, кардиоида, изменение палитры, градиент, заливка, биение

Вычисление минимальной сложности алгоритма перемножения матриц

Пусть известно, что для перемножения матрицы размера n*m на матрицу размера m*k требуется n*m*k операций. Необходимо определить, какое минимальное число операций потребуется для перемножения n матриц А1,...Аn, заданных своими размерами n(i)*m(i). При этом можно перемножать любые две рядом стоящие матрицы, в результате чего получается матрица нужного размера.

Замечание:
n(i) - число строк в матрице Ai
m(i) - число столбцов в матрице Ai
n(i)=m(i)+1.

Ключевые слова: 
перемножения матриц, сложность алгоритма
Синдикация материалов