Con đường kẹo ngọt vừa được khai trương, là một điểm đến vô cùng hấp dẫn với những bạn trẻ có tâm hồn ăn uống. Có \(n\) địa điểm bán bánh kẹo nằm trên các số nhà liên tiếp \(1, 2, 3, \ldots, n\) của Con đường kẹo ngọt. Bằng kiến thức của mình, H biết được tổng cộng \(m\) loại đồ ngọt khác nhau, cậu đánh số chúng từ \(1\) tới \(m\). Theo quảng cáo, cậu cũng biết mỗi địa điểm \(i\) chỉ chuyên bán một loại là \(a_{i}\).
H có ý định sẽ đi mua bánh kẹo ở một vài địa điểm liên tiếp nhau, từ số nhà \(l\) tới số nhà \(r\). Là một tín đồ hảo ngọt, H đánh giá một kế hoạch \((l,r)\) như sau:
Để tính sweet-index của con đường này trước khi giới thiệu cho bạn bè, H cần tính tổng độ thiếu đường của toàn bộ các kế hoạch \((x, y)\) với \(1 \leq x \leq y \leq n\) (nói cách khác là đoạn các tiệm ngọt liên tiếp).
H thì đang mải mê ngắm nghía các loại bánh kẹo được bày bán tại các hàng quán. Nên việc tính toán này đành giao lại cho bạn :(.
Yêu cầu: cho trước \(n, m, a\). Hãy tính tổng độ thiếu đường theo mô tả ở trên.
Test 1
3 4
1 2 3
40
Xét các đoạn tiệm liên tiếp:
Vậy tổng độ thiếu đường là \(40\).
Test 2
8 4
2 3 1 2 4 3 1 3
124
Test 3
8 1000000000
123456789 20040105 22071997 30081945 19051890 19450205 19800209 1969
661167837
Ở một tương lai xa xôi, trong phòng thí nghiệm hóa học nọ, có \(n\) lọ không tên! Nhưng may thay, trên mỗi lọ vẫn có nhãn, một con số \(c_{i}\) đại diện cho chất chứa trong lọ đó là gì. Với sự tiến bộ khoa học kĩ thuật, ta có các tính chất sau:
Nhằm tìm kiếm những chất mới, các nhà nghiên cứu đã thực hiện trộn mọi bộ hai lọ khác nhau có trong phòng. Tức với mỗi hai lọ \((i, j)\) \((1 \leq i < j \leq n)\), người ta trích một phần từ hai lọ \(i\) và \(j\) này, trộn chúng lại trong một ống nghiệm mới. Giả sử rằng mỗi lọ ban đầu chứa đủ lượng để tiến hành trộn như trên. Để thuận tiện trong việc khảo sát, các nhà nghiên cứu đã sắp xếp lại \(\frac{n \times (n - 1)}{2}\) ống nghiệm mới chứa các chất được tạo thành theo thứ tự tăng dần về số hiệu. Họ cũng lần lượt đánh chỉ số các ống nghiệm mới tạo được này các số thứ tự \(1, 2, 3, \ldots, \frac{n \times (n - 1)}{2}\). Người ta muốn biết số hiệu của chất được chứa trong ống nghiệm có số thứ tự \(k\) là bao nhiêu?
Yêu cầu: Cho biết \(n, c, k\). Hãy tìm chất thứ \(k\) sau khi xếp.
Test 1
5 7
2 3 9 14 12
12
Các ống nghiệm chứa chất sau khi sắp xếp tăng dần theo số hiệu là \(1, 2, 5, 7, 10, 11, 12, 13, 14, 15\). Số hiệu của chất thứ \(k = 7\) là \(12\).
Công ty viễn thông Sunchain (trực thuộc tập đoàn Edison chuyên sản xuất xe máy điện) đang thử nghiệm công nghệ mạng không dây mới.
Mạng lưới thử nghiệm hiện tại gồm \(n\) trạm phát sóng, được kết nối với nhau thông qua \(n - 1\) đường dây mạng. Đường dây thứ \(i\) kết nối giữa trạm \(u_{i}\) và \(v_{i}\), và có chiều dài là \(w_{i}\) mét. Việc kết nối các trạm đảm bảo thông tin luôn được truyền tải giữa hai trạm phát sóng bất kỳ.
Mỗi trạm phát sóng sẽ hoạt động ở một trong hai trạng thái: chế độ hoạt động (vừa phát tín hiệu mới, vừa nhận thông tin hoặc trung chuyển truyền tin từ trạm này sang trạm khác), hoặc chế độ nghỉ ngơi (chỉ nhận thông tin hoặc trung chuyển truyền tin). Khi phát một tín hiệu từ trạm \(s\) gửi tới trạm \(t\) bất kỳ, chi phí truyền tin sẽ bằng tổng độ dài của các đường dây mạng trên đường đi đơn duy nhất đi từ \(s\) đến \(t\).
Các kỹ sư có kế hoạch thử nghiệm sơ bộ \(q\) lần. Vì đang trong quá trình thử nghiệm, đôi khi các kỹ sư của Sunchain sẽ cho một số trạm nghỉ ngơi. Ở lần thử nghiệm thứ \(i\), các kỹ sư sẽ bật \(k_{i}\) trạm phát sóng \(s_{1}, s_{2}, \ldots, s_{k_{i}}\) ở chế độ hoạt động, và các trạm còn lại được cho nghỉ ngơi.
Cơ chế thử nghiệm tương đối đơn giản: Chọn ra một trạm phát sóng tiếp nhận \(T_{i}\) (có thể hoạt động hoặc là nghỉ ngơi) để thu thập dữ liệu. Tất cả \(k_{i}\) trạm này sẽ cùng nhau phát tín hiệu gửi tới trạm \(T_{i}\), và chi phí cho việc thử nghiệm này bằng tổng chi phí truyền tin của từng trạm hoạt động tới trạm tiếp nhận \(T_{i}\).
Sunchain đang trong giai đoạn khó khăn, nên việc thử nghiệm cũng cần phải tiết kiệm.
Yêu cầu: với mỗi lần thử nghiệm sơ bộ, bạn hãy chọn ra trạm tiếp nhận sao cho chi phí thử nghiệm là thấp nhất nhé!
Test 1
8 3
1 2 2
1 3 3
2 4 4
3 5 3
3 6 5
6 7 1
6 8 6
2 2 8
3 4 7 8
4 1 5 7 8
16
21
23
Dưới đây là hình vẽ thể hiện mạng lưới các trạm phát sóng:
Gọi \(d(u, v)\) là khoảng cách giữa hai trạm phát sóng \(u\) và \(v\).