Giúp Chính Mình
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
4.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Cho đoạn thẳng trên trục số, đoạn từ đến . Mọi đầu mút , đều phân biệt và nằm trong .
Với mỗi tập con của đoạn, định nghĩa độ phức tạp là số thành phần liên thông trong hợp của các đoạn trong (tập rỗng có độ phức tạp 0).
Tính .
Dữ liệu vào
- Dòng 1: hai số nguyên và (, )
- dòng tiếp theo: mỗi dòng hai số và ()
Dữ liệu ra
In ra đáp án modulo .
Ràng buộc
- ,
- Mọi đầu mút đều phân biệt, thuộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 2 1 6 2 3 4 5 |
10 | Độ phức tạp: , , , , , , , . Tổng bình phương: . |
| 16 10 1 27 17 18 10 31 2 26 11 12 23 24 13 14 8 28 9 19 5 6 4 22 15 16 29 30 3 32 20 21 7 25 |
918764253 |
Bình luận