| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Bài 4: Tách dãy (Chọn ĐT HSG QG Đà Nẵng 2026 - Thi thử NBK & LTT) | 6 (p) | 1.0s | 256M |
| 2 | Bài 5: Kế hoạch bán hàng (Chọn ĐT HSG QG Đà Nẵng 2026 - Thi thử NBK & LTT) | 7 (p) | 1.0s | 256M |
| 3 | Bài 6: Tuyến truyền tin trọng yếu (Chọn ĐT HSG QG Đà Nẵng 2026 - Thi thử NBK & LTT) | 7 (p) | 1.0s | 256M |
Dãy con của một dãy là dãy thu được bằng cách xóa đi một số phần tử của dãy ban đầu (có thể không xóa phần tử nào) và giữ nguyên thứ tự của các phần tử còn lại.
Một dãy số được gọi là dãy tăng kép nếu có thể tách nó ra thành hai dãy con khác rỗng, sao cho mỗi phần tử của dãy ban đầu thuộc vào đúng một trong hai dãy con đó, và các phần tử trong cùng một dãy con thì tăng nghiêm ngặt.
Cho dãy số nguyên \(a\) có \(n\) phần tử, hãy đếm số dãy con của \(a\) là dãy tăng kép.
Test 1
4
3 3 4 2
9
Có \(9\) dãy con của dãy đã cho là dãy tăng kép: (3, 3), (3, 4), (3, 3, 4), (3, 4, 2), (3, 2), (3, 4), (3, 2), (3, 4, 2), (4, 2).
An có một người bạn điều hành một quầy giải khát trong căn tin. Người bạn này sẽ bán đồ uống trong \(n\) ngày, được đánh số từ ngày \(1\) đến ngày \(n\). Có tất cả \(m\) loại đồ uống, được đánh số từ \(1\) đến \(m\).
Lợi nhuận thu được từ việc bán một loại đồ uống vào một ngày cụ thể có thể thay đổi. Vào ngày \(i\), lợi nhuận dự kiến từ việc bán đồ uống loại \(j\) là \(A_{ij}\). Lưu ý rằng \(A_{ij}\) có thể âm, nghĩa là việc bán loại đồ uống đó thực tế sẽ gây lỗ.
An muốn giúp bạn mình lập kế hoạch bán hàng trong \(n\) ngày. Mỗi ngày, An phải chọn bán ít nhất một loại đồ uống. Đồng thời, các loại đồ uống được chọn trong cùng một ngày phải là những loại đứng liên tiếp nhau. Nói cách khác, ở mỗi ngày, An sẽ chọn hai chỉ số \(l\) và \(r\) sao cho \(1\le l\le r\le m\) rồi bán tất cả các loại đồ uống từ \(l\) đến \(r\).
Tuy nhiên, để đảm bảo khách hàng từ ngày hôm trước tiếp tục quay lại, việc lựa chọn các loại đồ uống được bán ở ngày \(i\) (\(i>1\)) phải đáp ứng các điều kiện sau:
Lợi nhuận hàng ngày là tổng lợi nhuận của tất cả các loại đồ uống được bán trong ngày đó. Tổng lợi nhuận của cả kế hoạch bán hàng là tổng lợi nhuận của \(n\) ngày.
Yêu cầu: Hãy tính tổng lợi nhuận tối đa có thể đạt được nếu An lập kế hoạch bán hàng một cách tối ưu.
Test 1
3 6
79 20 49 5 -1000 500
-105 9 109 24 -98 -499
14 47 12 39 23 50
475
Một cách chọn tối ưu là:
Vì vậy, tổng lợi nhuận của kế hoạch này là: \(148 + 142 + 185 = 475\).
Trung tâm điều hành của một quốc gia đang quản lý một hệ thống truyền tin gồm \(n\) trạm, được đánh số từ \(1\) đến \(n\). Giữa một số cặp trạm có các tuyến cáp quang kết nối trực tiếp với nhau. Hệ thống này được mô hình hóa bởi một đồ thị vô hướng liên thông gồm \(n\) đỉnh và \(m\) cạnh.
Mỗi cạnh \((u, v)\) biểu diễn một tuyến cáp nối trực tiếp hai trạm \(u\) và \(v\).
Do yêu cầu an ninh, người ta muốn xác định những tuyến cáp đặc biệt trọng yếu: đó là các tuyến mà nếu đồng thời loại bỏ cả hai trạm ở hai đầu tuyến cáp đó cùng toàn bộ các tuyến liên quan đến chúng, thì phần còn lại của hệ thống sẽ không còn liên thông.
Hãy đếm số cạnh \((u, v)\) của đồ thị sao cho khi xóa hai đỉnh \(u, v\) và tất cả các cạnh kề với chúng, đồ thị còn lại trên \(n - 2\) đỉnh không liên thông.
Test 1
4 5
1 2
2 3
3 4
4 1
1 3
1
Chỉ có cạnh \((1, 3)\) là thỏa mãn. Nếu xóa hai đỉnh \(1\) và \(3\), đồ thị còn lại chỉ còn đỉnh \(2\) và \(4\), tách rời nhau nên không liên thông.