四大文化赛道完整展开
02-solution/README.md
代码与样例
站内文件视图直接读取仓库内容,Markdown 使用文档排版渲染,其余文本文件保持原始排版,方便校对训练证据链。
文件类型Markdown
10-cases/s1-jh-06-heritage-workshop-schedule/02-solution/README.md
主实现文件
src/python/main.py:Python 主实现。- 当前题目只要求 Python 实现。
解法摘要
- 主算法:差分数组 + 前缀和恢复
- 实现步骤:为每个活动对
diff[start]加一,对diff[end + 1]减一。;顺序扫描时间轴,用前缀和恢复每个时段的占用量。;按固定格式输出三个统计结果。
样例输入
4 8
1 3
2 5
6 7
3 6
样例输出
max_rooms=3
first_peak_slot=3
idle_slots=1
校验命令
python3 02-solution/src/python/main.py < 02-solution/fixtures/sample.in
输出关键字段
- 第一行输出
max_rooms=最大并行场次。 - 第二行输出
first_peak_slot=最早达到峰值的时段。 - 第三行输出
idle_slots=空闲时段数。