| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Chữ số (THTC Vòng KVMB 2022) | 100 (p) | 1.0s | 256M |
| 2 | Sắp xếp (THTC Vòng KVMB 2022) | 100 (p) | 1.0s | 256M |
| 3 | Đa giác (THTC Vòng KVMB 2022) | 100 (p) | 1.0s | 256M |
Thuận là một học sinh yêu thích nghiên cứu về số học. Một chủ đề mà Thuận đang nghiên cứu là những số mà các chữ số của nó đôi một khác nhau, ví dụ như \(0, 1, 2, 10, 102, 123, \dots\)
Để việc nghiên cứu được thuận lợi, Thuận muốn viết một chương trình nhập vào số \(X\) và trả ra kết quả là số \(Y\) mà:
Hãy giúp Thuận viết một chương trình như thế.
Vào từ thiết bị vào chuẩn có khuôn dạng:
Test 1
3
1
10
98
2
12
102
Cho dãy số nguyên \(a_1, a_2, \dots, a_n\), ta sắp xếp lại dãy thành dãy không tăng bằng các bước như sau:
Cho dãy số nguyên ban đầu, hãy tính số bước cần thực hiện.
Test 1
6
2 4 3 1 2 3
4
Các bước thực hiện như sau:
4 3 1 2 3 24 3 2 3 2 14 3 3 2 1 24 3 3 2 2 1Cho một đa giác lồi có \(n\) đỉnh, các đỉnh được đánh số từ \(1\) đến \(n\). Người ta chia đa giác này thành \(m + 1\) đa giác con bằng \(m\) đường chéo (\(m \le n - 3\)). Các đường chéo này cùng với \(n\) cạnh của đa giác đôi một không trùng nhau hay cắt nhau (chỉ có điểm chung tại các đầu mút). Một đa giác con gồm các đỉnh lần lượt \(x_1, x_2, \dots, x_t\) được coi là có giá trị \(\sum_{i=1}^{t} 2^{x_i}\).
Cho đa giác, \(m\) đường chéo và số nguyên dương \(k\) (\(k \le m + 1\)), sắp xếp các đa giác con theo giá trị tăng dần, hãy xác định đa giác con thứ \(k\).