Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
7it_pr_2026 [2025/12/24 14:44] super_admin |
7it_pr_2026 [2025/12/30 11:54] (текущий) super_admin [Codingame] |
||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| - | [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1042]] | + | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1042]] |
| - | [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1038]] | + | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1038]] |
| - | [[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=1012]] | + | |
| === РОБОТ МФТИ === | === РОБОТ МФТИ === | ||
| Строка 240: | Строка 239: | ||
| * [[https://www.codingame.com/clashofcode/clash/44363614c7fd8f48bf1ea2e5428ffd7d3ad01fb]] - | * [[https://www.codingame.com/clashofcode/clash/44363614c7fd8f48bf1ea2e5428ffd7d3ad01fb]] - | ||
| * [[https://www.codingame.com/clashofcode/clash/44363640d23c6d071920831d707be1f494b1c0f]] | * [[https://www.codingame.com/clashofcode/clash/44363640d23c6d071920831d707be1f494b1c0f]] | ||
| + | |||
| + | |||
| + | <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> | ||
| + | |||