World Robot Contest2025-2026Algorithm Application ThemeJunior Highwrc.hao.work
WRC
Contest Archive / Structured Dossiers青少年算法应用训练档案馆

把训练题、知识点、执行证据和最终解题档案统一归档成可直接浏览的竞赛资料库。

Archive30 Cases

四大文化赛道完整展开

AccessHTTPS

完整题面 / 题解 / 运行证据

No Rounded CornersTailwind FirstDossier Ready
02-solution/src/python/main.py

main.py

站内文件视图直接读取仓库内容,Markdown 使用文档排版渲染,其余文本文件保持原始排版,方便校对训练证据链。

文件类型.py

10-cases/s4-jh-05-stage-schedule/02-solution/src/python/main.py

import sys


def solve(data: str) -> str:
    tokens = data.split()
    if not tokens:
        return ""
    it = iter(tokens)
    n = int(next(it))
    shows = []
    for order in range(n):
        name = next(it)
        start = int(next(it))
        end = int(next(it))
        shows.append((end, start, order, name))
    shows.sort()
    selected = []
    last_end = -1
    for end, start, _, name in shows:
        if start >= last_end:
            selected.append(name)
            last_end = end
    line = ",".join(selected) if selected else "NONE"
    return f"selected={len(selected)}\nshows={line}"


if __name__ == "__main__":
    sys.stdout.write(solve(sys.stdin.read()).strip())
    sys.stdout.write("\n")