| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Phá game (Bài 1 ngày thứ hai) | 100 (p) | 1.0s | 1G |
| 2 | Xây dựng dãy số (Bài 2 ngày thứ hai) | 100 (p) | 1.0s | 1G |
| 3 | Múa lân (Bài 3 ngày thứ hai) | 100 (p) | 1.0s | 1G |
Sau khi vô địch AFF Cup 2018, đội tuyển bóng đá Việt Nam được một doanh nghiệp thưởng nóng bằng trò chơi bảng chứa vàng. Trong trò chơi, mỗi cầu thủ phải di chuyển trên một bảng hình chữ nhật \(m \cdot n\), các hàng được đánh số từ \(1\) đến \(m\) từ trên xuống dưới, các cột được đánh số từ \(1\) đến \(n\) từ trái qua phải. Ô ở hàng \(i\) cột \(j\) ghi số \(a_{ij}\).
Mỗi cầu thủ được yêu cầu đi từ ô \((u, v)\) tới ô \((p, q)\) (\(1 \le u < p \le m, 1 \le v < q \le n\)). Tại mỗi bước, cầu thủ chỉ được đi từ trên xuống dưới hoặc từ trái sang phải qua các ô kề cạnh, cứ đi qua ô nào (tính cả ô xuất phát và ô kết thúc), cầu thủ được nhận số vàng bằng số ghi trong ô đó.
Các cầu thủ vốn rất thông minh và tìm ra cách đi để đạt được số vàng tối đa được thưởng, tuy nhiên có một cổ động viên đối phương do cay cú nên muốn phá game. Anh ta gây sự bằng cách nhảy vào bảng chiếm trọn một ô, trừ ô xuất phát \((u, v)\) và ô kết thúc \((p, q)\). Trong trường hợp cổ động viên quá khích này nhảy vào ô thì cầu thủ không lấy được vàng tương ứng với số điểm trong ô đó.
Cổ động viên này muốn tìm một ô để ngồi chiếm sao cho trong chiến thuật tối ưu của mỗi cầu thủ, tổng số điểm lớn nhất có thể nhận được là tối thiểu.
Test 1
3 4 2
5 2 4 2
3 2 6 8
7 8 9 3
1 1 3 4
1 2 2 4
28
16
Trong ví dụ thứ nhất, chiếm ô \((3, 3)\). Trong ví dụ thứ hai, chiếm ô \((2, 3)\).
Cho hay dãy số nguyên dương \(a_1, a_2, \dots, a_m\) và \(b_1, b_2, \dots, b_n\). Các bạn cần xây dựng dãy \(c\) gồm \(k\) phần tử \(c_1, c_2, \dots, c_k\) thỏa các yêu cầu sau:
Chú ý: Dãy rỗng được là dãy con của mọi dãy nên nếu dãy \(c\) dãy con của chỉ một trong hai dãy đã cho cũng được coi là thỏa mãn hai điều kiện đầu tiên.
Test 1
7 4 9
1 2 1 3 1 2 1
1 2 3 1
1 1 1 1 2 1 2 3 1
1 1 1 2 11 2 3 1Nguồn: Bắc Ninh PREVNOI 2018-2019
Múa Lân là một tiết mục trong lễ hội ăn mừng đội tuyển Việt Nam vô địch AFF Cup 2018. Khi chơi múa lân, hai người trong lốt của một con lân sẽ biểu diễn những tiết mục nhào lộn thăng bằng rất hấp dẫn. Người đứng trước đứng thẳng giữ đầu lân và hai chân có vai trò như hai chân trước của con lân. Người đứng sau cúi xuống lưng người thứ nhất và hai chân có vai trò như hai chân sau của con lân.
Có hai dãy cột, mỗi dãy xếp hàng dọc và đánh số từ 1 tới \(n\), ký hiệu là dãy \(L\) và dãy \(R\). Cột thứ \(i\) của dãy \(L\) và cột thứ \(i\) của dãy \(R\) gọi là ngang hàng nhau. Trong quá trình biểu diễn, chân trái (trước và sau) của con lân chỉ đặt lên cột ở dãy L còn chân phải của nó chỉ đặt lên cột ở dãy R. Mỗi khi đặt chân, hai chân trước luôn đặt ở hai cột ngang hàng và cũng như vậy, hai chân sau cũng luôn phải đặt ở hai cột ngang hàng.
Ban đầu con lân đứng bằng hai chân sau: chân trái ở cột số 1 dãy \(L\) và chân phải ở cột số 1 dãy \(R\) (để thực hiện động tác này người đứng sau phải nâng người đứng trước lên), sau đó con lân đặt hai chân trước lên cột 2 của mỗi dãy. Tiếp theo, con lân sẽ lần lượt nhảy qua dãy cột: mỗi bước nhảy, hai chân trước nhảy sang cặp cột ngang hàng kế tiếp cặp cột đang đứng và hai chân sau nhảy vào vị trí hai chân trước vừa đứng. Để tiết mục biểu diễn được an toàn, dãy các cột phải thỏa mãn hai điều kiện sau:
Bạn cần kiểm tra nếu dãy cột không tuân thủ quy tắc trên, bạn cần loại bỏ một số ít nhất các cột và dồn các cột còn lại trong mỗi dãy giữ nguyên thứ tự để được hai dãy cột thỏa mãn điều kiện cho buổi diễn. Cho biết độ cao của các cột trong dãy \(L\) sau khi thực hiện công việc (dĩ nhiên đây cũng là độ cao của các cột trong dãy \(R\)). Nếu có nhiều phương án tối ưu, chỉ ra phương án có dãy độ cao của các cột mang thứ tự từ điển lớn nhất.
Các số trên một dòng của input được ghi cách nhau bởi dấu cách.
Test 1
8 3
2 1 2 3 9 4 5 7
2 3 2 1 7 4 5 9
4
2 3 4 5
Trên mỗi dãy có thể giữ lại 4 cột. Có nhiều phương án giữ lại số cột nhiều nhất với chiều cao của các cột là: (2,1,4,5), (2,2,4,5), (2,3,4,5) trong đó phương án (2,3,4,5) có thứ tự từ điển lớn nhất.