Gửi bài giải
Điểm:
0,08 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Nhà trường có một phòng hội trường. Có những yêu cầu muốn sử dụng phòng hội trường này, mỗi yêu cầu cho biết thời điểm bắt đầu và thời điểm kết thúc. Nhà trường có thể chấp nhận hoặc từ chối đối với một yêu cầu.
Yêu cầu: hãy giúp nhà trường chọn các yêu cầu sử dụng hội trường sao cho tổng thời gian hội trường được sử dụng là lớn nhất.
Input
Dòng đầu tiên chứa một số nguyên dương ~n~ (~n~ ~\leq~ ~10000~), số yêu cầu.
Mỗi dòng trong số ~n~ dòng tiếp theo chứa ~2~ số nguyên dương ~p~ và ~k~ (~0~ ~\leq~ ~p~ ~<~ ~k~ ~\leq~ ~30000~), mô tả một yêu cầu bắt đầu tại thời điểm ~p~ và kết thúc tại thời điểm ~k~.
Output
Gồm một dòng duy nhất là tổng thời gian lớn nhất mà hội trường được sử dụng
Sample Input
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
Sample Output
16
Bình luận
bai nay hay qua
ok a
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
code giải bằng st ông https://ideone.com/sEHNWO
fact chắc là ai cũng biết: Với 1 cuộc họp bắt đầu từ p, kết thúc ở k thì thời gian sử dụng hội trường chỉ là k-p chứ không phải k-p+1
thấy số 0 là có điềm r =)))
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
mn cho e hỏi test mẫu nó chọn những cái nào vậy ?
Test vd chọn 7 đoạn: