#abc096b. [abc096_b]Maximum Sum

[abc096_b]Maximum Sum

题目描述

在黑板上写着三个正整数 AABBCC,E869120执行以下操作 KK 次:

  • 选择黑板上写的一个整数,记为 nn。将选中的整数替换为 2n2n

在执行完 KK 次操作后,黑板上写的整数之和最大是多少?

约束条件

  • A,BA, BCC 是介于 115050 之间(包含边界值)的整数。
  • KK 是介于 111010 之间(包含边界值)的整数。

输入

输入格式如下,在标准输入中给出:

AA BB CC KK

输出

打印 E869220 在执行了 KK 次操作后,黑板上写的整数之和的最大值。


示例输入1

5 3 11
1

示例输出1

30

在这个示例中,初始时黑板上写着 5,3,115, 3, 11,E869120 只能执行一次操作。有三种选择:

  1. 55 变为 1010:操作后黑板上的整数为 10,3,1110, 3, 11
  2. 33 变为 66:操作后黑板上的整数为 5,6,115, 6, 11
  3. 1111 变为 2222:操作后黑板上的整数为 5,3,225, 3, 22

选择第三种操作,黑板上写的整数之和是 5+3+22=305 + 3 + 22 = 30,在这三种选择中是最大的。


示例输入2

3 3 4
2

示例输出2

22

E869120 可以执行两次操作。整数写在黑板上时,可以使得写的整数之和最大:

  • 首先,将 44 变为 88。黑板上的整数现在是 3,3,83, 3, 8
  • 接着,将 88 变为 1616。黑板上的整数现在是 3,3,163, 3, 16

那么,黑板上写的整数之和是 3+3+16=223 + 3 + 16 = 22