問題一覧 > 通常問題

No.2233 Average

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 157
作問者 : だれ / テスター : ぷら
10 ProblemId : 9153 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-06-10 14:45:31

問題文

非負整数 a,b,ca, b, c が与えられます。この 33 つの数に対し、以下の操作を KK 回行います。

  • a,b,ca, b, c をそれぞれ b+c2,c+a2,a+b2\lfloor \frac{b + c}{2} \rfloor, \lfloor \frac{c + a}{2} \rfloor, \lfloor \frac{a + b}{2} \rfloor へ同時に置き換える。
  • KK 回操作を行った後の a+b+ca + b + c の値を求めてください。

    11 つの入力につき TT 個のテストケースについて解いてください。

    入力

    TT
    case1\mathrm{case}_1
    \vdots
    caseT\mathrm{case}_T
    

    各テストケースは以下の形式で与えられる。

    aa bb cc KK
    

  • 入力はすべて整数
  • 1T1051\leq T\leq 10^5
  • 0a,b,c,K10180\leq a, b, c, K \leq 10^{18}
  • 出力

    TT 行出力してください。ii 行目(1iT1\leq i\leq T)には、casei\mathrm{case}_i の答えを出力してください。

    サンプル

    サンプル1
    入力
    3
    10 6 3 2
    0 1 1 10
    1000000000000000000 1000000000000000000 1000000000000000000 1000000000000000000
    
    出力
    18
    0
    3000000000000000000
    

    11 つ目のテストケースでは、11 回目の操作で a=4,b=6,c=8a = 4, b = 6, c = 8 となり、22 回目の操作で a=7,b=6,c=5a = 7, b = 6, c = 5 となります。よって 7+6+5=187 + 6 + 5 = 18 を出力します。

    22 つ目のテストケースでは、22 回操作を行うと a=b=c=0a = b = c = 0 となり、以降は何度操作しても変化しません。

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