If_elif_else

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Cách đều 100 (p) 1.0s 256M
2 Tích lớn nhất của hai số 100 (p) 1.0s 256M
3 Chia bốn số thành hai nhóm cân bằng nhất 100 (p) 1.0s 256M
4 Tìm trung vị 100 (p) 1.0s 256M
5 Chia kẹo cho hai bạn 100 (p) 1.0s 256M
6 Nặng qué 100 (p) 1.0s 256M
7 Nặng qué 2 100 (p) 1.0s 256M

1. Cách đều

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập ba số nguyên phân biệt:

a, b, c

Hãy kiểm tra xem 3 số nếu sắp xếp lại thì 3 số có tạo thành dãy cách đều nhau không.

Input

  • Dữ liệu nhập vào từ bàn phím gồm ba số nguyên phân biệt \(a, b, c\).

Output

  • Nếu cách đều thì in ra 'Cach deu', ngược lại in ra 'Khong deu'.

Example

Test 1

Input
5 1 3
Output
Cach deu

Dãy cách đều là dãy số mà hiệu giữa hai số liên tiếp luôn bằng nhau.

Ví dụ: 2, 5, 8, 11, 14 → mỗi số hơn số trước 3 đơn vị, nên đây là dãy cách đều.

2. Tích lớn nhất của hai số

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho ba số nguyên \(a, b, c\). Hãy chọn đúng hai trong ba số sao cho tích của chúng lớn nhất.

Input

  • Một dòng duy nhất chứa ba số nguyên \(a, b, c\).

Output

  • Dòng thứ nhất: In ra hai số được chọn theo thứ tự tăng dần.
  • Dòng thứ hai: In ra giá trị tích lớn nhất của hai số đó.

Constraints

  • \(-10^9 \le a, b, c \le 10^9\).

Example

Test 1

Input
2 3 4
Output
3 4
12

Test 2

Input
0 1 2
Output
1 2
2

3. Chia bốn số thành hai nhóm cân bằng nhất

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập bốn số nguyên a, b, c, d.

Hãy chia bốn số thành hai nhóm, mỗi nhóm có đúng hai số, sao cho độ chênh lệch giữa tổng của hai nhóm là nhỏ nhất.

Input

  • Gồm bốn số nguyên a, b, c, d được nhập vào từ bàn phím.

Output

  • In ra màn hình độ chênh lệch nhỏ nhất giữa tổng của hai nhóm.

Example

Test 1

Input
1
2
3
4
Output
0

4. Tìm trung vị

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập năm số nguyên phân biệt:

a, b, c, d, e

Hãy tìm số trung vị của 5 số đó.

Input

  • Dữ liệu nhập vào từ bàn phím gồm năm số nguyên phân biệt \(a, b, c, d, e\) (các số khác nhau từng đôi một).

Output

  • In ra màn hình số đứng chính giữa (số trung vị) sau khi sắp xếp năm số theo thứ tự tăng dần.

Example

Test 1

Input
5 1 3 4 2
Output
3

Số trung vị là giá trị nằm ở vị trí chính giữa sau khi các số được sắp xếp theo thứ tự tăng dần hoặc giảm dần. Với một dãy có số lượng phần tử lẻ, trung vị chính là phần tử ở giữa. Ví dụ, với ba số 8, 3, 5, sau khi sắp xếp ta được 3, 5, 8, nên số trung vị là 5. Trung vị thường được dùng để biểu diễn giá trị “ở giữa” của một nhóm dữ liệu và ít bị ảnh hưởng bởi các giá trị quá lớn hoặc quá nhỏ.

5. Chia kẹo cho hai bạn

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Có \(n\) viên kẹo cần chia cho An và Bình.

Yêu cầu:

  • mỗi bạn phải có ít nhất \(1\) viên;
  • số kẹo của hai bạn chênh nhau không quá \(1\).

Hãy xác định:

  • nếu chia được đều \(\rightarrow\) Equal
  • nếu chỉ có thể chia lệch nhau \(1\) viên \(\rightarrow\) Almost equal
  • nếu không thể chia vì quá ít kẹo \(\rightarrow\) Cannot divide

Input

  • Một số nguyên dương \(n\) (\(1 \le n \le 10^6\)) là số viên kẹo.

Output

  • In ra chuỗi tương ứng theo yêu cầu đề bài (Equal, Almost equal, hoặc Cannot divide).

Example

Test 1

Input
4
Output
Equal

Test 2

Input
5
Output
Almost equal

Test 3

Input
1
Output
Cannot divide

6. Nặng qué

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một cây cầu có tải trọng tối đa là \(W\) và ba con capybara có trọng lượng lần lượt là \(a, b, c\). Hãy cho biết cây cầu có thể chịu cùng lúc tối đa bao nhiêu con capybara?

Input

  • Dòng 1 chứa số nguyên \(W\)
  • Dòng 2 chứa ba số nguyên dương \(a, b, c\) (\(1 \leq W, a, b, c \leq 10^9\)).

Output

  • In ra số lượng con capybara nhiều nhất mà cây cầu có thể chịu cùng lúc.

Example

Test 1

Input
10 
3 4 5
Output
2

7. Nặng qué 2

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một cây cầu có tải trọng tối đa là \(W\) và ba con capybara có trọng lượng lần lượt là \(a, b, c\).
Để vận chuyển bộ trưởng bộ ngoại giao này qua cầu, sở thú đã thiết kế 1 thiết bị đặc biệt dùng để vận chuyển chúng qua cầu, thiết bị này coi như không có trọng lượng.
Tuy nhiên thiết bị chỉ có \(2\) chỗ ngồi. Bạn hãy tính và in ra số lần cần thiết để vận chuyển hết capybara qua phía bên kia.

Input

  • Dòng 1 chứa số nguyên \(W\).
  • Dòng 2 chứa ba số nguyên dương \(a, b, c\) (\(1 \leq W, a, b, c \leq 10^9\)).

Output

  • In ra số lần ít nhất cần thiết để vận chuyển hết capybara qua phía bên kia, nếu không được thì in ra -1.

Example

Test 1

Input
10
7 8 9
Output
3

Test 2

Input
15
5 10 12
Output
2