C. Checkposts
thời gian giới hạn cho mỗi bài kiểm tra
2 giây
giới hạn bộ nhớ cho mỗi bài kiểm tra
256 MB
đầu vào
tiêu chuẩn đầu vào
đầu ra
tiêu chuẩn đầu ra thành phố của bạn có n nút. Có m đường một chiều giữa các mối nối. Là thị trưởng của thành phố, bạn phải đảm bảo sự an toàn của tất cả các mối nối. Để đảm bảo an toàn, bạn phải xây dựng một số checkposts cảnh sát. Checkposts chỉ có thể được xây dựng ở một ngã ba. Một checkpost tại ngã ba tôi có thể bảo vệ ngã ba j nếu là i = j hoặc các xe tuần tra cảnh sát có thể đi đến j từ i và sau đó trở lại i. Xây dựng checkposts chi phí một số tiền. Như một số khu vực của thành phố là đắt hơn những người khác, xây dựng tại một số nút giao checkpost có thể chi phí nhiều tiền hơn so với các nút khác. Bạn phải xác định số tiền tối thiểu có thể cần thiết để đảm bảo sự an toàn của tất cả các mối nối. Ngoài ra, bạn phải tìm ra nhiều cách để đảm bảo an ninh trong giá tối thiểu, ngoài số lượng tối thiểu của checkposts. Hai cách khác nhau nếu có của các nút chứa một checkpost trong một trong số họ và không chứa trong. Khác Input Trong dòng đầu tiên, bạn sẽ được cung cấp một số nguyên n, số nút giao thông (1 ≤ n ≤ 105). Các dòng tiếp theo, n số nguyên không gian tách biệt sẽ được đưa ra. Các nguyên thứ i là chi phí xây dựng checkpost ở ngã ba thứ i (chi phí sẽ không âm và sẽ không vượt quá 109). Các dòng tiếp theo sẽ chứa một số nguyên m (0 ≤ m ≤ 3 · 105). Và mỗi dòng m tiếp theo chứa hai số nguyên ui và vi (1 ≤ ui, vi ≤ n; u ≠ v). Một cặp ui, vi phương tiện, rằng có một con đường một chiều mà đi từ ui đến vi. Sẽ không có nhiều hơn một con đường giữa hai nút trong cùng một hướng. Output In hai số nguyên cách nhau bởi dấu cách. Người đầu tiên là tiền có thể tối thiểu cần thiết để đảm bảo sự an toàn của tất cả các mối nối. Và điều thứ hai là số cách bạn có thể đảm bảo an ninh modulo 1000000007 (109 + 7). Mẫu thử nghiệm (s) Input 3 1 2 3 3 1 2 2 3 3 2 Output 3 1 Input 5 2 8 0 6 0 6 1 4 1 3 2 4 3 4 4 5 5 1 Output 8 2 Input 10 1 2 3 1 2 3 1 4 10 10 12 1 2 3 2 3 1 3 4 4 5 5 6 5 7 6 4 3 7 8 9 9 10 10 9 Đầu ra 15 6 Input 2 7 91 2 1 2 2 1 Output 7 1
đang được dịch, vui lòng đợi..
