AtCoder Regular Contest 136
翻译中…
Problem Statement
翻译中…
We have a directed graph $G$ with $N$ vertices numbered $1$ to $N$.
翻译中…
Between two vertices $i,j$ ($1 \leq i,j \leq N$, $i \neq j$), there is an edge $i \to j$ if and only if both of the following conditions are satisfied.
翻译中…
$i<j$$\mathrm{gcd}(i,j)>1$
翻译中…
Additionally, each vertex has an associated value: the value of Vertex $i$ is $A_i$.
翻译中…
Consider choosing a set $s$ of vertices so that the following condition is satisfied.
翻译中…
- For every pair
$(x,y)$($x<y$) of different vertices in$s$,$y$is unreachable from$x$in$G$.
翻译中…
Find the maximum possible total value of vertices in $s$.
翻译中…
Constraints
翻译中…
$1 \leq N \leq 10^6$$1 \leq A_i \leq 10^9$- All values in input are integers.
翻译中…
Input
翻译中…
Input is given from Standard Input in the following format:
翻译中…
N
A_1 A_2 \cdots A_N
翻译中…
Output
翻译中…
Print the answer.
翻译中…
样例
Input #1
6
1 1 1 1 1 1
Output #1
4
We should choose $s=\{1,2,3,5\}$.
Input #2
6
1 2 1 3 1 6
Output #2
8
We should choose $s=\{1,5,6\}$.
Input #3
20
40 39 31 54 27 31 80 3 62 66 15 72 21 38 74 49 15 24 44 3
Output #3
343
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。