| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | LQDOJ Cup 2024 - Round #8 - MNJUMP | 700 (p) | 1.0s | 1G |
| 2 | LQDOJ Cup 2024 - Round #8 - Tô màu | 700 (p) | 1.0s | 1G |
| 3 | LQDOJ Cup 2024 - Round #8 - Function | 600 (p) | 2.0s | 1G |
Hoàng đang lạc ở một dãy núi và cần thoát ra khỏi nơi này. Dãy núi này gồm \(n+2\) đỉnh núi được đánh chỉ số từ \(0\) đến \(n+1\). Hoàng đang ở đỉnh núi \(0\) và cần di chuyển đến đỉnh núi \(n+1\) để đi cáp treo xuống núi. Vì các đỉnh núi gần nhau nên Hoàng có thể nhảy từ đỉnh núi \(i\) đến đỉnh núi \(j\) nếu \(0 < j-i \leq k\). Tuy nhiên, với mỗi đỉnh núi từ \(1\) đến \(n\), đỉnh núi thứ \(i\) có độ cao \(a_i\) và độ trơn trượt \(b_i\). Độ nguy hiểm của việc di chuyển từ đỉnh núi \(0\) đến đỉnh núi \(n+1\) là \(max(a_x)\times max(b_y)\) với \(x,y\) là chỉ số những đỉnh núi trong khoảng từ \(1\) đến \(n\) mà Hoàng nhảy đến. Nếu độ nguy hiểm quá cao, Hoàng sẽ bị trượt chân ngã xuống vách núi. Hãy giúp Hoàng tìm cách nhảy để có thể đến đỉnh núi \(n+1\) với độ nguy hiểm nhỏ nhất có thể.
5 3
2 2
5 7
7 3
9 9
5 1
21
Với truy vấn thứ nhất:
Độ nguy hiểm: \(7 \times 3=21\).
7 2
10 10
3 7
7 9
3 8
7 3
4 9
7 6
36
Với truy vấn thứ hai:
Độ nguy hiểm: \(4 \times 9=36\).
Bạn được cho một cây gồm \(n\) đỉnh và \(m\) yêu cầu, mỗi yêu cầu là một đường đi trên cây từ \(u\) đến \(v\). Bạn phải tô mỗi cạnh trên cây bằng một màu từ \(1\) đến \(K\) sao cho với mỗi yêu cầu, đường đi của yêu cầu phải có ít nhất hai màu khác nhau.
Yêu cầu: Đếm số cách tô màu hợp lệ, hai cách tô màu được coi là khác nhau nếu tồn tại một cạnh có màu khác nhau trong hai cách.
3 1 3
1 2
2 3
1 3
6
Hôm nay Khánh, nhà khoa học đại tài đã lập trình chương trình phân tích xâu. Chương trình của Khánh hoạt động như sau:
Bây giờ Khánh đố các bạn là với mỗi truy vấn loại \(2\) thì tổng \(f_i \times v_i\) là bao nhiêu?
3 4
1 1 1
ABABAA
AAAA
BABBBA
2 AB
2 AAA
1 1 3
2 AB
3
2
7