class Course:
def __init__(self, name, teacher, duration):
self.name = name
self.teacher = teacher
self.duration = duration
class Classroom:
def __init__(self, name, capacity):
self.name = name
self.capacity = capacity
def schedule_courses(courses, classrooms):
# 简单的贪心算法
sorted_courses = sorted(courses, key=lambda x: x.duration, reverse=True)
classroom_index = 0
for course in sorted_courses:
classroom = classrooms[classroom_index % len(classrooms)]
print(f"安排 {course.name} 在 {classroom.name}")
classroom_index += 1