Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
DPHALL - Xếp lịch hội trường |
Hội trường trường THPT Chuyên Sơn La vừa khánh thành đã có rất nhiều tập thể lớp muốn xin sử dụng hội trường để tổ chức các chương trình.
Có N yêu cầu sử dụng hội trường, mỗi một yêu cầu xử dụng hội trường có dạng một cặp số nguyên không âm bi, ei là thời gian bắt đầu và thời gian kết thúc sử dụng hội trường. Do có nhiều yêu cầu mà tại mỗi thời điểm nhà trưởng chỉ đáp ứng được một yêu cầu, hãy giúp nhà trường tính toán chọn danh sách các yêu cầu cho phép sử dụng hội trường sao cho tổng thời gian phục vụ được nhiều nhất (mỗi yêu cầu được chấp nhận sẽ được phép sử dụng hội trường từ thời điểm bắt đầu đến thời điểm kết thúc của yêu cầu đó).
Dữ liệu vào:
- Dòng đầu chứa số nguyên dương N.
- n dòng tiếp theo, dòng thứ i + 1 chứa hai số nguyên dương bi, ei là thời điểm bắt đầu và kết thúc của yêu cầu thứ i.
Dữ liệu ra:
Một số nguyên duy nhất là tổng thời gian sử dụng hội trường tối đa có thể được.
Ví dụ:
Dữ liệu vào:
12
1 2
3 5
0 4
6 8
7 13
4 6
9 10
9 12
11 14
15 19
14 16
18 20
Dữ liệu ra:
16
Giới hạn: 1 ≤ n ≤ 10000, 0 ≤ bi ≤ ei ≤ 30000
Được gửi lên bởi: | noname00.pas |
Ngày: | 2017-06-03 |
Thời gian chạy: | 0.100s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3 |
Nguồn bài: | Bài tập thực hành CSL |