FuriosaAI는 신세대 NPU (신경망 처리 단위) 제품을 만들어 당신이 AI 개발을 개척하는 데에 도움을 드립니다. 추론에 초점을 맞춘 NPU 제품은 비용과 에너지 소모량을 줄여 당신이 제약 없이 혁신할 수 있도록 할 것입니다.
FuriosaAI에서 일하는 연구원 주원이는 새로운 제품을 만들었다!
이 새로운 제품의 구성 요소는 다음과 같다.
이 제품이 하는 일은 다음을 $K$번 반복하는 것이다.
먼저 $u$번 정점에서 나가는 간선 중 $c\geq B_{i}$면서 $B_{i}$가 가장 큰 간선을 찾아 이를 $i$번 간선이라 하자.
$c$의 값을 $c+A_{u}$로 업데이트한다.
연구원 주원이는 $1$초에 $10^{8}$번만 연산을 수행할 수 있다는 PSer들의 통념을 깨고, $K=10^{18}$일 때도 $1$초 만에 연산을 수행하여 초고속 승진을 노리려 한다. 여러분은 주원이의 계획을 도와야 한다!
첫 번째 줄에 $N$, $M$, $K$가 공백으로 구분되어 주어진다.
두 번째 줄에 $A_i$가 공백으로 구분되어 주어진다.
이후 $M$개의 줄에 걸쳐 $u_i$, $v_i$, $B_i$가 공백으로 구분되어 주어진다.
신제품이 연산 수행을 끝냈을 때 신제품의 상태인 $u$와 $c \bmod 1\,000\,000\,007$을 공백을 사이에 두고 출력한다.