Gửi bài giải
Điểm:
0,12 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Nông dân John đang ở trên một con thuyền nhỏ và đang tìm kiếm kho báu ở
Bản đồ kho báu cho John biết John cần phải thực hiện
John muốn tránh đụng độ cướp biển và biết được mức-độ-bị-cướp
Hãy giúp John tìm được
Input
- Dòng
: số nguyên cách nhau bởi dấu cách: và - Dòng
: Dòng mô tả chứa số nguyên là đảo thứ mà John cần phải tới: - Dòng
: Dòng chứa số nguyên cách nhau bởi dấu cách tương ứng là mức-độ-bị-cướp trên tuyến đường đi giữa đảo và đảo , , ..., ; đảm bảo số nguyên thứ luôn là số .
Output
- Dòng
: Độ nguy hiểm nhỏ nhất của hành trình của John.
Sample Input
Copy
3 4
1
2
1
3
0 5 1
5 0 2
1 2 0
Sample Output
Copy
7
Note
- Có
hòn đảo và bản đồ kho báu yêu cầu John phải thực hiện hành trình tới các đảo như sau: từ đảo tới đảo , quay lại đảo và cuối cùng là tới đảo . Mức-độ-bị-cướp trên các tuyến đường đã được cho: , ; , ; , có độ lớn tương ứng là , và . - Hành trình có độ nguy hiểm nhỏ nhất là
. John sẽ đi như sau: , , , , , and . Yêu cầu của bản đồ là phải chứa dãy , , , và và hành trình này thỏa mãn yêu cầu. Chúng ta sẽ tránh đi trên đường nối giữa đảo và vì nó có mức-độ-bị-cướp lớn.
Bình luận
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.