問題一覧 > 通常問題

No.1816 MUL-DIV Game

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 155
作問者 : nok0 / テスター : riano
9 ProblemId : 7536 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-01-21 23:34:48

問題文

黒板に N 個の整数 A1,A2,AN が書いてあります。

黒板に書かれた整数を使って Alice と Bob がゲームをします。 Alice が先手で、黒板に書かれた整数が 1 個になるまで交互に以下の操作を行います。

  • Alice が行う操作

    • 黒板に書かれた整数を 2 つ選ぶ(選んだ整数を xy とする)。 xy を黒板から消し、新たに xy を黒板に書く。
  • Bob が行う操作

    • 黒板に書かれた整数を 2 つ選ぶ(選んだ整数を xy とする)。 xy を黒板から消し、新たに xy を黒板に書く。

最終的に黒板に書かれている唯一の整数を ans とします。 Alice の目的は ans を最大化することで、 Bob の目的は ans を最小化することです。

両者が目的のために最善を尽くすとき、 ans を求めてください。

ただし実数 a にたいし aa 以上の最小の整数を表します。

制約

  • 入力は全て整数
  • 1N105
  • 1Ai109

入力

N
A1 A2  AN

出力

ans を出力してください。

サンプル

サンプル1
入力
2
3 5
出力
15

Alice は 35 を消して 35=15 を書きます。よって ans=15 です。

サンプル2
入力
3
1 1 1
出力
1

Alice は 11 を消して 11=1 を書きます。Bob は 11 を消して 11=1 を書きます。よって ans=1 です。

サンプル3
入力
1
10
出力
10

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。