Содержание
- 2. Задача «Возрастающая подпоследовательность»
- 3. Пример
- 4. Решение
- 5. Детали реализации
- 6. Сдать можно как задачу №613 http://informatics.mccme.ru/mod/statements/view3.php?chapterid=613#1
- 7. Задача «Таблица»
- 9. Первый способ
- 10. Второй способ С диагоналями. Нужен, чтобы хранить не 3 строки одной таблицы (B), а по две
- 11. L R B Что должно получиться Первую строку заполняем первой строкой из А Заполняем вторую строку
- 12. L R B Что должно получиться Первую строку заполняем первой строкой из А Заполняем вторую строку
- 13. L R B Что должно получиться Теперь можно и третью строку В заполнить B[i, j] =
- 14. L R B Что должно получиться B[i, j] = 2*B[i-1,j] + L[i-1,j-1] + R[i+1,j+1] L[i, j]
- 15. L R B Что должно получиться B[i, j] = 2*B[i-1,j] + L[i-1,j-1] + R[i+1,j+1] L[i, j]
- 16. L R B Что должно получиться B[i, j] = 2*B[i-1,j] + L[i-1,j-1] + R[i+1,j+1] L[i, j]
- 17. L R B Что должно получиться Теперь можно и третью строку В заполнить B[i, j] =
- 18. L R B Что должно получиться Далее заполняем по формулам третьи строки L и R B[i,
- 19. L R B Что должно получиться Далее заполняем по формулам третьи строки L и R и
- 20. L R B Что должно получиться Далее заполняем по формулам третьи строки L и R и
- 21. Задача «Черепашка»
- 22. Решение задачи «Черепашка». П.П. Полный перебор вариантов – универсальный способ решения. Но рассмотрим его потенциальные возможности
- 23. Длительность вычислений
- 24. Решение задачи «Черепашка». Д.П.
- 25. Код (на паскале)
- 26. Вычисление пути
- 27. Вычисление пути
- 29. Скачать презентацию