МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ГОЛОВНЕ УПРАВЛІННЯ ОСВІТИ І НАУКИ ЛЬВІВСЬКОЇ ОБЛДЕРЖАДМІНІСТРАЦІЇ ЛЬВІВСЬКА ОБЛАСНА МАЛА АКАДЕМІЯ НАУК ВІДШУКАННЯ РОЗВ’ЯЗКІВ ЗАДАЧІ РПС НА ПРИКЛАДІ НОНОГРАМ Роботу виконав: Калашніков Назарій.
Download ReportTranscript МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ГОЛОВНЕ УПРАВЛІННЯ ОСВІТИ І НАУКИ ЛЬВІВСЬКОЇ ОБЛДЕРЖАДМІНІСТРАЦІЇ ЛЬВІВСЬКА ОБЛАСНА МАЛА АКАДЕМІЯ НАУК ВІДШУКАННЯ РОЗВ’ЯЗКІВ ЗАДАЧІ РПС НА ПРИКЛАДІ НОНОГРАМ Роботу виконав: Калашніков Назарій.
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ГОЛОВНЕ УПРАВЛІННЯ ОСВІТИ І НАУКИ ЛЬВІВСЬКОЇ ОБЛДЕРЖАДМІНІСТРАЦІЇ ЛЬВІВСЬКА ОБЛАСНА МАЛА АКАДЕМІЯ НАУК ВІДШУКАННЯ РОЗВ’ЯЗКІВ ЗАДАЧІ РПС НА ПРИКЛАДІ НОНОГРАМ Роботу виконав: Калашніков Назарій Анатолійович Учень 11 класу СЗШ №42 Японський кросворд – це зображення логічних головоломок, в яких комірки у гратці повинні бути замальовані згідно цифр, що розміщені зліва і зверху кросворда, для знаходження прихованого малюнка. В головоломках цього типу цифри вказують на те, скільки неперервних блоків замальованих клітинок є в даному рядку чи стовпчику. Пошук гарантовано замальованих клітинок Підстановки Алгоритми розв’язування Повний перебір всіх можливих варіантів: C 35 54 54! 1.84 *1014 35!(54 35)! Перебір всіх можливих розміщень блоків: n k n1 C Для даної головоломки: C4221 * C2111 * C6331 * C4221 * C4111 * C6221 * C4221 * C2111 * C3221 17280 Алгоритм моєї програми 1. Зчитуємо файл з даними 93 3212 3131 3313 211 13 11 11 13 11 211 13 11 – довжина і ширина – дані рядків – дані стовпчиків 2. Ініціалізація програми : Черга: Стек: 3. Аналіз Вхід Номер рядка/стовпчика Процедури ручних методів так ні Були якісь зміни? Вихід Додати в чергу 4. Підстановки Вхід так Копіюємо розв’язок в стек ні Є вільна клітинка? Підстановлюємо блок у вільну клітинку ні так Нема помилок? Аналіз Відновлюємо розв’язок зі стеку Рекурсивний виклик Вихід Критерій оптимального розташування підприємства m K 0 Bi Ti , j min j 1 Вi - вартість виробництва продукції в і-му пункті території; Ti,j - витрати на транспортування продукції з і-го пункту території j-го споживача