Содержание
- 2. Вы грабитель.
- 3. Вы грабитель. Нужно выбрать вещи, которые Вы унесёте…
- 4. Вы грабитель. Нужно выбрать вещи, которые Вы унесёте… 40$ 50$ 60$ 100$ 200$ У всех вещей
- 5. Вы грабитель. Нужно выбрать вещи, которые Вы унесёте… 40$ 50$ 60$ 100$ 200$ У всех вещей
- 6. Вы грабитель. Нужно выбрать вещи, которые Вы унесёте… 40$ 50$ 60$ 100$ 200$ У всех вещей
- 7. 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг 5 кг 12 кг 18 кг 20
- 8. 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг 5 кг 12 кг 18 кг 20
- 9. 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг 5 кг 12 кг 18 кг 20
- 10. 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг 5 кг 12 кг 18 кг 20
- 11. 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг 5 кг 12 кг 18 кг 20
- 12. Формат ввода: N M m1 m2 … mn c1 c2 … cn N – количество вещей
- 13. Формат ввода: N M m1 m2 … mn c1 c2 … cn N – количество вещей
- 14. Формат ввода: N M m1 m2 … mn c1 c2 … cn N – количество вещей
- 15. Подход 1. Полный перебор Сколько всего вариантов? 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг
- 16. Подход 1. Полный перебор Сколько всего вариантов? Каждый предмет мы можем взять или не взять… 40$
- 17. Подход 1. Полный перебор Всего 2n вариантов 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг
- 18. Подход 1. Полный перебор Даёт верный результат Оооочень долго (при n = 100 суперкомпьютер будет вычислять
- 19. Подход 2. Брать самую дорогую вещь Не всегда будет давать максимальный ответ (уже в нашем примере
- 20. Подход 3. Рассчитать плотность каждой вещи: сi/mi. Брать вещи, в порядке убывания плотности, пока влезают. 40$
- 21. Подход 3. Рассчитать плотность каждой вещи: сi/mi. Брать вещи, в порядке убывания плотности, пока влезают. Тоже
- 22. Подходы 2-3. Последние два алгоритма назывались жадными. Для данной задачи они не подходят. 40$ 50$ 60$
- 23. Подход 4. Метод динамического программирования. 40$ 50$ 60$ 100$ 200$ 3 кг 3 кг 5 кг
- 24. Подход 4. Метод динамического программирования. Заведём табличку (N + 1) x (M + 1) 40$ 50$
- 25. Подход 4. Метод динамического программирования. Заведём табличку P:(N + 1) x (M + 1) Будем считать,
- 26. В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых i вещей и имея
- 27. В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых i вещей и имея
- 28. В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых i вещей и имея
- 29. В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых i вещей и имея
- 30. В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых i вещей и имея
- 31. Сначала заполним очевидное: нулевой столбец и нулевую строку. Как? 40$ 50$ 3 кг 3 кг 60$
- 32. Сначала заполним очевидное: нулевой столбец и нулевую строку. 40$ 50$ 3 кг 3 кг 60$ 100$
- 33. Сначала заполним очевидное: нулевой столбец и нулевую строку. Будем заполнять оставшуюся часть сверху-вниз, слева-направо. 40$ 50$
- 34. Сначала заполним очевидное: нулевой столбец и нулевую строку. Будем заполнять оставшуюся часть сверху-вниз, слева-направо, выражая каждый
- 35. Допустим, мы вычислили всё до i-ой строки и j-го столбца. Сейчас вычисляем P[i][j]. 40$ 50$ 3
- 36. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 37. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 38. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 39. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 40. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 41. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 42. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 43. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 44. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 45. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 46. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 47. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 48. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 49. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 50. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 51. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 52. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 53. Есть два варианта 40$ 50$ 3 кг 3 кг 60$ 100$ 200$ 5 кг 12 кг
- 55. Скачать презентацию
























![В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1051167/slide-25.jpg)
![В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1051167/slide-26.jpg)
![В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1051167/slide-27.jpg)
![В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1051167/slide-28.jpg)
![В P[i][j] будем хранить максимальную сумму, которую можно заработать, выбирая среди первых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1051167/slide-29.jpg)























График производной
Решение треугольников
Деловая игра Маркетинг инноваций
Умножение и деление десятичной дроби на 10, 100, 1000
Тренинговая работа №3
Сумма бесконечной геометрической прогрессии
Устный счет
Геометрические фигуры. 1 класс
Координатные векторы
Нулевая гипотеза
Непрерывные функции одной и двух переменных
Обобщение понятия о показателе степени
Скрипт параллелограм
Введение в стереометрию. Аксиомы стереометрии и некоторые следствия из аксиом. 10 класс
Многоугольники (n-угольники)
Решение логарифмических уравнений
Дифференциальные уравнения высших порядков
Деление числа на десятичную дробь
Десятичная запись дробей
Остановка Задачкино
Построение сечений
Симметрия вокруг нас
Способы задания числовых функций
Презентация на тему Нужна ли в жизни координатная плоскость
Математические модели и методы
Применение производной к исследованию функций и построению графиков
Таблица умножения
Функции