# 示例:简单排课逻辑
def schedule_classes(lessons, classrooms):
schedule = {}
for lesson in lessons:
for room in classrooms:
if room not in schedule:
schedule[room] = []
if len(schedule[room]) < 5: # 每个教室最多安排5节课
schedule[room].append(lesson)
break
return schedule
lessons = ["数学", "英语", "物理", "化学", "生物"]
classrooms = ["101", "102", "103"]
print(schedule_classes(lessons, classrooms))
本站部分内容及素材来源于互联网,由AI智能生成,如有侵权或言论不当,联系必删!