Sơn (tiểu học)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Prolog, Pypy, Pypy 3, Ruby, Rust, Scala, Scratch, Swift
Điểm: 500 Thời gian: 3.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

bin9638 là một cậu bé thích xếp hình, hôm nay cậu ấy dùng các hình lập phương \(1\cdot 1\cdot 1\) để xếp thành một hình hộp chữ nhật có kích thước \(a\cdot b\cdot c\). Sau đó bin9638 sơn lên mặt ngoài của hình hộp chữ nhật. Bây giờ bin9638 nhờ algorit tính xem có bao nhiêu hình lập phương nhỏ \(1\cdot 1\cdot 1\) được sơn ít nhất một mặt, các bạn hãy giúp cậu ấy nhé !

Input

  • Gồm ba dòng lần lượt chứa ba số tự nhiên \(a, b, c\).
  • \(1 \le a, b, c \le 100\).

Output

  • Gồm một số tự nhiên là số hình lập phương nhỏ được sơn.

Example

Test 1

Input
1
2
3
Output
6

Test 2

Input
3
4
3
Output
34

Scoring

  • \(50\%\) số điểm tương ứng với \(1 \le a \le b \le c \le 100\).
  • \(50\%\) số điểm tương ứng với \(1 \le a, b, c \le 100\).

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: