異なる2つのお皿からコインを取り去る問題

2 secs 1024 MB
startcpp's icon startcpp

問題文

  • 33 つの皿があり、それぞれ A,B,CA, B, C 枚のコインが置かれています。
  • 異なる 22 つの皿から 11 枚ずつコインを取り去る操作を繰り返すとき、最大で何回操作をおこなえるでしょうか?
  • TT 個のテストケースが与えられるので、それぞれについて操作回数の最大値を求めてください。

制約

  • 1T10001 \leq T \leq 1000
  • 各テストケースについて、1A,B,C1091 \leq A, B, C \leq 10^9
  • 採点用データのうち、testcase_1.txtでは追加で以下を満たす。
    • 1A,B,C1001 \leq A, B, C \leq 100

入力

入力は TT 個のテストケースからなります。

T
テストケース 1
...
テストケース T

各テストケース

各テストケースは 33 つの整数 A,B,CA, B, C によって表されます。

A B C

出力

テストケース ii (1iT1 \leq i \leq T) の答えを ii 行目に出力してください。

サンプル

入力例1
4
2 0 0
2 1 1
10 20 50
88888 99999 77777
出力例1
0
2
30
133332

Submit


Go (1.21)