题目背景
环
题目描述
给定无重边无自环的有向图 G 和序列 {an},每次可以花费 ai+aj 的代价加上一条 i→j 的边,试花费最小代价使得可以找到 k≥2 个不同的点 p1,p2,…,pk,满足 ∀i∈[1,k],都有一条 pi→pimodk+1 的边。
输入格式
第一行两个整数 n,m(2≤n≤5×105,n−1≤m≤106),表示图的点数和边数。
第二行输入 n 个整数,表示序列 {an}(1≤ai≤109)。
接下来 m 行,每行两个整数 u,v(1≤u,v≤n),表示存在一条有向边 u→v。
输出格式
一行一个整数表示最小代价。
5 5
1 2 3 4 5
1 2
2 3
3 4
1 5
5 4
3