#arc085c. [arc085_c]MUL
[arc085_c]MUL
問題文
宝石が 個あり,それぞれ と数が書かれています。
あなたは,以下の操作を好きなだけ行うことが出来ます(一度も行わなくてもよいです)。
- 正整数 を選ぶ。 の倍数が書かれた宝石を全て叩き割る。
そして, が書かれていた宝石が割られずに残っていた場合, 円貰います。 ただし,この は負の場合もあり,その場合はお金を払わなくてはいけません。
うまく操作を行った時,あなたは最大で何円お金を貰えるでしょうか?
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
貰えるお金の最大値を出力してください。
入力例 1
6
1 2 -6 4 5 3
出力例 1
12
宝石 を叩き割るのが最適です。
入力例 2
6
100 -100 -100 -100 100 -100
出力例 2
200
入力例 3
5
-1 -2 -3 -4 -5
出力例 3
0
全ての宝石を叩き割るのが最適です。
入力例 4
2
-1000 100000
出力例 4
99000