Просмотр сообщений
Страниц: [1]
1  Задачи и головоломки / Помогите решить! / Re: Матрицы... Комбинаторика... : Апрель 09, 2012, 18:52:12
Интересно, делимся)
Отнимаем от всех элементов матрицы А целые числа, так, чтобы перевести их в диапазон [0,1), соответственно из сумм строк и столбцов отнимаем суммы отнятых чисел. Получается эквивалентная задача, то есть расстановка округлений в данной задаче совпадает с расстановкой в искомой. Полученную матрицу обозначим Б.
 Теперь нужно понять, где в матрице нужно поставить округления сверху, но на нулях их ставить нельзя. Решение дадим в виде матрицы Х таких же размеров, где ижитый элемент равняется единице, если тот же элемент был округлён сверху в матрице Б.
 Получается, что в матрице Х нужно расставить в каждых строках и столбцах соответствующее число единиц, причем некоторые клетки недопустимые. Помню, что данная задача решена, и есть алгоритм, но не помню какой.
2  Задачи и головоломки / Помогите решить! / Re: Матрицы... Комбинаторика... : Апрель 05, 2012, 14:58:37
спасибо за проявленный интерес, алгоритм вроде рабочий. Но нужно доказать конечность алгоритма, т.е. что кол-во итераций не бесконечно. Для этого достаточно доказать, что Aql отличается в другую сторону неже ли Akl. И что такие элементы для Akl существуют (т.е. Akp Aqp Aql) с неправильными значениями.
Так то у меня тоже есть алгоритм попроще на уме, но не могу доказать. Если интересно, могу поделиться.
3  Задачи и головоломки / Помогите решить! / Матрицы... Комбинаторика... : Апрель 02, 2012, 16:24:05
Дана прямоугольная матрица вещественных чисел, условимся, что элементы неотрицательные (хотя это необязательно для решения задачи). Суммы элементов каждой строки и столбца - целые числа. Нужно округлить каждый элемент матрицы до целого числа сверху или снизу так, чтобы суммы строк и столбцов не изменялись. Докажите существование решения и опишите алгоритм.
4  Задачи и головоломки / Помогите решить! / Re: Сложный вопрос : Апрель 02, 2012, 16:22:03
Ты будешь уменьшаться поедая себя, но с такойже скоростью будешь увеличиваться. То есть теоретически ты будешь есть себя бесконечно)))
5  Задачи и головоломки / Задачи на знания / Re: Проверь себя : Апрель 02, 2012, 16:18:27
1. Колумб
2. Абель
3. Шевченко
4. Пифагор
5. Декарт
6. -
7. Эвклид
8. Пифагор
9. Эвклид
10. Пифагор
11. Гаусс
12. Египет
13. Эратосфен
14. Фалес
15. Эйлер
16. Франция
Страниц: [1]