Submission #6431040


Source Code Expand

#include <cmath>
#include <iostream>

int main() {
  int a, b, c, k;
  std::cin >> a >> b >> c >> k;

  const auto maxsum = [a, b, c, k]() {
    const auto p = std::pow(2, k);
    if (a < c && b < c)
      return a + b + p * c;
    else if (a < b)
      return a + p * b + c;
    else
      return p * a + b + c;
  }();

  std::cout << maxsum << std::endl;
}

Submission Info

Submission Time
Task B - Maximum Sum
User shohirose
Language C++14 (GCC 5.4.1)
Score 200
Code Size 376 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 200 / 200
Status
AC × 2
AC × 6
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
All in01.txt, in02.txt, in03.txt, in04.txt, sample_01.txt, sample_02.txt
Case Name Status Exec Time Memory
in01.txt AC 1 ms 256 KB
in02.txt AC 1 ms 256 KB
in03.txt AC 1 ms 256 KB
in04.txt AC 1 ms 256 KB
sample_01.txt AC 1 ms 256 KB
sample_02.txt AC 1 ms 256 KB