def dinh_dong_thoi(cac_buoi): su_kien = [] for dau, cuoi in cac_buoi: if dau >= cuoi: raise ValueError("Buổi học phải có thời lượng dương") su_kien.extend([(dau, 1), (cuoi, -1)]) hien_tai = cao_nhat = 0 for _, thay_doi in sorted(su_kien): hien_tai += thay_doi cao_nhat = max(cao_nhat, hien_tai) return cao_nhat assert dinh_dong_thoi([(8, 10), (10, 12), (9, 11)]) == 2 assert dinh_dong_thoi([(8, 10), (10, 12)]) == 1 assert dinh_dong_thoi([]) == 0 print("Đỉnh đồng thời của ba buổi là 2.")