Ghép hình vuông (THTA Vòng KV Bắc-Trung 2025)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python, Scratch
Điểm: 400 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Bố tặng Dino rất nhiều khối hình vuông cơ bản kích thước \(1 \times 1\).
Hiện Dino đang xếp được 4 cột liên tiếp, mỗi cột gồm \(a, b, c, d\) hình vuông cơ bản chồng lên nhau.

Hỏi cần xếp thêm ít nhất bao nhiêu hình vuông cơ bản nữa vào các khối đã xếp để tạo thành một hình vuông?

Yêu cầu

  • Tìm số lượng tối thiểu hình vuông cơ bản cần thêm vào để tạo thành một hình vuông.

Input

  • Gồm 4 dòng, mỗi dòng chứa một số nguyên dương: \(a, b, c, d\) (\(1 \leq a, b, c, d \leq 100\)).

Output

  • Một số tự nhiên là số hình vuông cơ bản cần thêm.

Example

Test 1

Input
1
3
6
2
Output
24
Note

Cần thêm để mỗi cột có 6 hình vuông cơ bản: \((6-1)+(6-3)+(6-6)+(6-2) = 12\).
Cần thêm 2 cột mới cao 6 tầng: \(2 \times 6 = 12\).
Tổng cần thêm: \(12 + 12 = 24\).

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: