| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Sắp xếp (THTC Vòng KVMB 2022) | 100 (p) | 1.0s | 256M |
| 2 | Đa giác (THTC Vòng KVMB 2022) | 100 (p) | 1.0s | 256M |
| 3 | Gói quà | 100 (p) | 1.0s | 1G |
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\).
Có \(n\) hộp quà có dạng hình khối và cùng chiều cao bằng \(1\), hộp quà thứ \(i\) (\(1 \le i \le n\)) có đáy là \(a_i \times b_i\). Người ta muốn xếp \(n\) hộp quà vào một hộp cũng có chiều cao bằng \(1\) và có diện tích đáy càng nhỏ càng tốt. Các cạnh đáy của các hộp quà phải đặt song song hoặc vuông góc với các cạnh đáy của hộp đựng quà.
Dữ liệu đảm bảo tồn tại một hình hộp chữ nhật có diện tích đáy bằng tổng diện tích dáy của các hộp quà và chứa được hết tất cả các hộp quà.