Минимальное количество монет
Задача 13.6. Денежная система некоторой страны предоставляет монеты номиналом с, = 1, с2, ..., Как выдать сумму S с помощью минимального чис- ла монет? Вход. В первой строке — сумма S и количество...
View ArticleРазбиение алфавита
Задача 13.7. Существует следующий способ набора букв на мобильном те- лефоне. Клавише 2 сопоставлены буквы abc, клавише 3 — def и т.д. При на- боре текста одно нажатие на клавишу 2 порождает символ а,...
View ArticleРазмещения ферзей
Задача 11.3 (о ферзях). Шахматная доска имеет размеры лхл. По правилам шахмат ферзь атакует все поля и фигуры на одной с ним вертикали, горизонтали и диагонали. Расположение нескольких ферзей на...
View ArticleДерево размещений и его обход
Размещения ферзей на шахматной доске, которые строятся в процессе выполне- ния процедуры Search, можно представить узлами корневого ориентированного дере- ва (рис. 11.4). Пустое размещение о является...
View ArticleАбзац с блоками разной высоты
Задача 13.8. Есть абзац текста, в котором много слов (блоков) с разными высотами, например обычные слова и математические формулы. Абзац доста- точно длинный, поэтому его нужно разбить на строки....
View ArticleМаксимальное значение выражения
Задача 13.9. Дано арифметическое выражение, состоящее из одноцифровых (от 0 до 9) чисел, между которыми записаны знаки операций +, - и *. Нужно вставить в это выражение круглые скобки так, чтобы...
View ArticleВычеркивание из строки
Задача 13.10. Задана строка, символы которой могут повторяться. За один ход разрешается вычеркнуть в любом месте строки один или несколько одина- ковых символов, идущих в строке подряд. Нужно удалить...
View ArticleОписание линии в виде конечного автомата
Как анализировать линию? Ответ "так же, как в примере, представленном на рис. 15.1"не говорит почти ничего, ведь в примере упомянуты частные случаи, тогда как возможности анализа линии намного богаче,...
View ArticleВзвешенный матроид и жадный алгоритм
Достаточное (но не необходимое!) условие того, что можно построить жадный алго- ритм, правильно решающий задачу поиска допустимого подмножества с максимальным весом, связано с особенностями структуры...
View ArticleМатричный матроид
Свойство наследования очевидно — подмножество любого линейно независимого множествастрок также линейно независимо. Докажем свойство замены. Пусть А и В — линейно независимые подмножества строк матрицы...
View Article
More Pages to Explore .....