Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
7it_pr_2026 [2025/12/25 13:42] super_admin |
7it_pr_2026 [2026/03/25 09:53] (текущий) super_admin [Сайт Полякова К.Ю] |
||
|---|---|---|---|
| Строка 6: | Строка 6: | ||
| ==== Сайт Полякова К.Ю ==== | ==== Сайт Полякова К.Ю ==== | ||
| + | [[https://kpolyakov.spb.ru/school/oge/generate.htm]] - ГЕНЕРАТОР | ||
| [[https://kpolyakov.spb.ru/school/ege/gen.php?action=viewTopic&topicId=5500]] 5500 | [[https://kpolyakov.spb.ru/school/ege/gen.php?action=viewTopic&topicId=5500]] 5500 | ||
| Строка 19: | Строка 19: | ||
| * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1037]] | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1037]] | ||
| * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1013]] | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1013]] | ||
| + | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=984]] | ||
| === РОБОТ МФТИ === | === РОБОТ МФТИ === | ||
| Строка 61: | Строка 62: | ||
| if __name__ == '__main__': | if __name__ == '__main__': | ||
| run_tasks() | run_tasks() | ||
| + | </code> | ||
| + | |||
| + | **Вариант решения 23 задачи** | ||
| + | |||
| + | |||
| + | <code Python> | ||
| + | |||
| + | #!/usr/bin/python3 | ||
| + | |||
| + | from pyrob.api import * | ||
| + | |||
| + | def check(): | ||
| + | if not cell_is_filled(): | ||
| + | fill() | ||
| + | |||
| + | @task(delay=0.01) | ||
| + | def task_8_18(): | ||
| + | |||
| + | st = 0 | ||
| + | while True: | ||
| + | if st == 0 and wd() and wu(): | ||
| + | fill() | ||
| + | mr() | ||
| + | elif st == 0 and wd() and not wu(): | ||
| + | st = 1 | ||
| + | elif st == 0 and not wd(): | ||
| + | break | ||
| + | if st == 1 and not wu(): | ||
| + | mu() | ||
| + | elif st == 1 and wu(): | ||
| + | st = 2 | ||
| + | if st == 2 and not wd(): | ||
| + | check() | ||
| + | md() | ||
| + | elif st == 2 and wd(): | ||
| + | mr() | ||
| + | st = 0 | ||
| + | |||
| + | |||
| + | if __name__ == '__main__': | ||
| + | run_tasks() | ||
| + | |||
| </code> | </code> | ||
| Строка 229: | Строка 272: | ||
| {{::trt2_0_1.png?nolink|}} | {{::trt2_0_1.png?nolink|}} | ||
| + | ==== Проекты на CodinGame ==== | ||
| + | |||
| + | |||
| + | * https://intepra.ru/wiki/doku.php?id=cg | ||
| + | |||
| + | ==== Конечные автоматы PICOBOT ==== | ||
| + | |||
| + | * https://www.cs.hmc.edu/picobot/ | ||
| Строка 253: | Строка 304: | ||
| @task(delay=0.01) | @task(delay=0.01) | ||
| def task_8_18(): | def task_8_18(): | ||
| + | |||
| st = 0 | st = 0 | ||
| while True: | while True: | ||
| if st == 0 and wd() and wu(): | if st == 0 and wd() and wu(): | ||
| - | check() | + | fill() |
| mr() | mr() | ||
| elif st == 0 and wd() and not wu(): | elif st == 0 and wd() and not wu(): | ||
| Строка 263: | Строка 315: | ||
| break | break | ||
| if st == 1 and not wu(): | if st == 1 and not wu(): | ||
| - | check() | ||
| mu() | mu() | ||
| elif st == 1 and wu(): | elif st == 1 and wu(): | ||
| - | check() | ||
| st = 2 | st = 2 | ||
| if st == 2 and not wd(): | if st == 2 and not wd(): | ||
| + | check() | ||
| md() | md() | ||
| elif st == 2 and wd(): | elif st == 2 and wd(): | ||
| Строка 277: | Строка 328: | ||
| if __name__ == '__main__': | if __name__ == '__main__': | ||
| run_tasks() | run_tasks() | ||
| + | |||
| </code> | </code> | ||