Содержание
- 2. ЗАДАЧА 1. НЕЗНАЙКА УЧИТЬСЯ СЧИТАТЬ Областная олимпиада 2005 года
- 3. Постановка задачи Дана строка, состоящая из цифр; Найти такую подстроку, которая представляет собой последовательность подряд идущих
- 4. Решение Перебираем начальную позицию, с которой начинается искомая последовательность; Перебираем длину начального числа; Прибавляем единицу к
- 5. Трудности Прибавление единицы к длинному числу (представленному в виде массива); 0 не является натуральным числом;
- 6. ЗАДАЧА 2. ПОВРЕЖДЕННАЯ КАРТА Областная олимпиада 2005 года
- 7. Постановка задачи Дан двумерный массив, состоящий из нулей и единиц; Найти наибольший по площади квадратный подмассив,
- 8. Решение Задача решается с помощью динамического программирования; Пусть A – исходный массив, D – массив состояний
- 9. ЗАДАЧА 3. ABRACADABRA Региональная олимпиада РФ за 2012 год
- 10. Постановка задачи Дан набор строк s1, s2, s3, …, sm; Для каждой из строк si определить
- 11. Решение Преобразуем каждую строку t, состоящую из n символов к виду: t0 tn-1 t1 tn-2 …
- 12. Решение (1) Для каждой из строк s проделаем аналогичное преобразование; Двоичным поиском найдем самое левое вхождение
- 13. Пример Пусть задан набор строк из примера задачи; Тогда строки будут преобразованы следующим образом: abacaba =>
- 14. Пример (1) Отсортируем словарь в лексикографическом порядке: aaaa aabbaaccaabbaa aabrrbaacdaadcaabrrbaa aabrrbaa Для образца a (aa) left
- 15. ЗАДАЧА 4. ЗЕМЛЕТРЯСЕНИЕ USACO Open 2001
- 16. Постановка задачи Задан неориентированный граф из N вершин и M ребер; Каждое из ребер необходимо восстановить
- 17. Решение Допустим, что нам известна прибыльность работ v; Тогда очевидно, что мы можем вычислить стоимость каждого
- 19. Скачать презентацию