Vị trí tốt nhất

Xem dạng PDF

Gửi bài giải


Điểm: 0,20 (OI)
Giới hạn thời gian: 0.38s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
USACO January 2008 - Silver DivisionTranslated by canhteo
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Bessie, luôn luôn muốn cuộc sống của mình tốt hơn, đã thấy rõ rằng cô ta thật sự rất thích ghé thăm n (1nP) cánh đồng yêu thích Fi trong tổng số P (1P500; 1FiP) cánh đồng (được đánh số từ 1 P) thuộc sơ hữu của nông dân John.

Bessie biết rằng cô ấy có thể xác định được C (1C8000) con đường hai chiều (được đánh số 1 ...C) kết nối tất cả các cánh đồng trong toàn bộ nông trại. Ứng với mỗi con đường Pi là thời gian đi Ti (1Ti892) và nối 2 cánh đồng aibi (1aiP; 1biP).

Bessie muốn tìm cánh đồng tốt nhất để ngủ thỏa mãn bình quân thời gian để đi đến n cánh đồng yêu thích của cô ta là nhỏ nhất.

Ví dụ, hãy xem xét một nông trang được trình bày như một bản đồ dưới đây, nơi đánh dấu * là cách đồng được yêu thích. Các số trong ngoặc là thời gian tương ứng để di chuyển giữa 2 cánh đồng.

Copy
            1*--[4]--2--[2]--3
                     |       |
                    [3]     [4]
                     |       |
                     4--[3]--5--[1]---6---[6]---7--[7]--8*
                     |       |        |         |
                    [3]     [2]      [1]       [3]
                     |       |        |         |
                    13*      9--[3]--10*--[1]--11*--[3]--12*

Bảng sau đây cho thấy các khoảng cách trung bình nếu nghỉ tại các cánh đồng 4,5,6,7,9,10,11, và 12: Cánh đồng Cánh đồng Cánh đồng Cánh đồng Cánh đồng Cánh đồng Trung bình1810111213khoảng cách47165693466=7.67510132366406=6.67611121257386=6.33716743612486=8.00912143478486=8.001012110148366=6.001113101039366=6.0012161343012486=8.00

Kết quả tối ưu là cánh đồng 10

Input

  • Dòng 1: 3 số nguyên P, n, C
  • Dòng 2 ...n+1: Dòng i+2 chứa 1 số nguyên Fi
  • Dòng n+2 ...C+n+1: Mỗi dòng chứa 3 số Nguyên ai,bi,Fi mô tả 1 con đường 2 chiều là thời gian di chuyển giữa chúng.

Output

  • Gồm 1 dòng duy nhất là cánh đồng được chọn. nếu có nhiều kết quả, chọn cánh đồng có chỉ số nhỏ nhất!

Sample Input

Copy
13 6 15
11
13
10
12
8
1
2 4 3
7 11 3
10 11 1
4 13 3
9 10 3
2 3 2
3 5 4
5 9 2
6 7 6
5 6 1
1 2 4
4 5 3
11 12 3
6 10 1
7 8 7

Sample Output

Copy
10

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 3
    hungtien2202  đã bình luận 1:34:51 sa, 28/11/2023

    đề bài có một chút sai sót, dòng n+2...C+n+1 mỗi dòng chứa 3 số nguyên ai,bi,Ti chứ không phải là ai,bi,Fi nhé


  • -5
    trytoheckgg  đã bình luận 9:19:22 sa, 24/01/2022

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.