Ôn tập cơ bản

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Dấu nháy đơn 10 (p) 1.0s 512M
2 Chò trơi đê nồ #2 10 (p) 1.0s 256M
3 Xin chào 10 (p) 1.0s 256M
4 a cộng b 10 (p) 1.0s 256M
5 Cánh diều - PHEPCHIA - Tìm phần nguyên, phần dư phép chia 10 (p) 1.0s 256M
6 Chia táo 10 (p) 1.0s 256M
7 Cánh diều - CHIAMAN - Chia mận 10 (p) 1.0s 256M
8 Tính số bàn học 10 (p) 1.0s 256M
9 Trò chơi đê nồ #1 10 (p) 1.0s 256M
10 Chò trơi đê nồ #3 10 (p) 1.0s 256M
11 Chò trơi đê nồ #4 10 (p) 1.0s 1G
12 Chò trơi đê nồ #5 10 (p) 1.0s 1G

1. Dấu nháy đơn

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

In ra dòng chữ:

I'm fine, thank you! And you?

2. Chò trơi đê nồ #2

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

Lại \(1\) lần nữa thần tài không mỉm cười với An, vì có \(1\) số xuất hiện \(3\) lần nên An không dám đánh thế mà nó lại về. Lần này An lại mơ thấy các con số lần nữa, anh liền quyết định bán ngay con S22 mẹ mới cho quyết khô máu thêm lần nữa. Bạn hãy kiểm tra giúp An xem có đúng \(3\) số giống nhau hay không nhé.

Input

  • Gồm 1 dòng ghi 5 số nguyên \(a, b, c, d, e\) (\(1 \leq a, b, c, d, e \leq 1000\)).

Output

  • Gồm 1 dòng in ra YES nếu có đúng 3 số giống nhau, NO nếu ngược lại.

Example

Test 1
Input
1 2 1 3 1
Output
YES
Test 2
Input
1 2 3 4 1
Output
NO

3. Xin chào

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

Nhập vào họ và tên của mình. In ra màn hình dòng chữ “Hello, họ và tên” (xem thêm ví dụ mẫu).

Input

  • Một dòng ghi Họ và tên (độ dài không quá \(100\)).

Output

  • In ra câu chào.

Example

Test 1

Input
Pham Nam
Output
Hello, Pham Nam

4. a cộng b

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

Tính tổng của 2 số nguyên \(a\) và \(b\).

Input

  • Gồm 2 dòng là 2 số nguyên \(a\) và \(b\) \((a, b \leq 10^{255})\)

Output

  • Gồm 1 dòng là tổng \(a+b\)

Example

Test 1

Input
2
5 
Output
7

Test 2

Input
123456789123456789123 
1 
Output
123456789123456789124

5. Cánh diều - PHEPCHIA - Tìm phần nguyên, phần dư phép chia

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

Cho hai số nguyên \(a, b\). Tính và in ra phần nguyên, phần dư của phép chia \(a/b\).

Input

  • Dòng đầu ghi số \(a\).
  • Dòng thứ hai ghi số \(b\) \((|a|,|b| \le 10^6)\).

Output

  • Một dòng ghi hai số nguyên lần lượt là phần nguyên, phần dư của phép chia \(a/b\).

Example

Test 1

Input
6  
2 
Output
3 0

Test 2

Input
9  
5
Output
1 4

6. Chia táo

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

Trong giỏ của bà có \(N\) trái táo, bà muốn chia cho \(M\) người cháu của mình. Bà muốn mỗi cháu đều có lượng táo đều nhau và đặc biệt các trái táo phải là nguyên vẹn (không cần phải chia hết số táo bà có cho các cháu), nhưng bà vẫn chưa biết cách chia như thế nào, các em hãy giúp bà nhé!

Input

  • Dòng 1 chứa số nguyên dương \(N\) (số lượng táo trong giỏ của bà)
  • Dòng 2 chứa số nguyên dương \(M\) (Số người cháu của bà)

Output

  • In ra giá trị một số nguyên dương duy nhất là số táo mà mỗi cháu của bà nhận được.

Example

Test 1

Input
20
5
Output
4

Test 2

Input
30
8
Output
3

7. Cánh diều - CHIAMAN - Chia mận

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

Cô giáo đi du lịch ở Sapa mang về túi mận làm quà cho cả lớp. Túi mận có \(k\) quả, lớp có \(n\) học sinh. Mận được chia đều để em nào cũng nhận được một số lượng quả như nhau. Nếu còn thừa, những quả còn lại sẽ dành cho các bạn nữ.

Viết chương trình nhập vào \(n, k\) từ bàn phím, đưa ra màn hình số quả mận mỗi HS nhận được và số quả dành riêng cho các em nữ. Xem thêm ví dụ mẫu để biết định dạng dữ liệu xuất.

Input

  • Dòng đầu ghi số \(n\) là số HS trong lớp.

  • Dòng thứ hai ghi \(k\). Các giá trị là số nguyên dương có giá trị không quá \(10^6\).

Output

  • Dòng đầu ghi số quả mận mỗi HS được chia.

  • Dòng thứ hai ghi số lượng quả mận dành riêng cho các em nữ.

Example

Test 1

Input
31  
123 
Output
Moi hoc sinh duoc chia 3 qua man. 
So man danh rieng cho cac em nu la 30. 

8. Tính số bàn học

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

Trường mới rộng và đẹp hơn trường cũ, số phòng học cũng nhiều hơn so với trước. Nhà trường định tuyển thêm học sinh cho ba lớp mới với số lượng học sinh mỗi lớp tương ứng là \(a, b, c\). Cần mua bàn cho các lớp mới này. Mỗi bàn không có quá \(2\) chỗ ngồi cho học sinh. Xác định số lượng bàn tối thiểu cần mua?

Input

  • Gồm ba dòng ghi lần lượt \(a, b, c\) (các giá trị số nguyên dương trong \([1, 500]\)).

Output

  • Một số nguyên là số lượng bàn tối thiểu cần mua (xem thêm ví dụ mẫu để biết định dạng output).

Example

Test 1

Input
35 
42 
39 
Output
So ban toi thieu can mua: 59 

9. Trò chơi đê nồ #1

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

Hôm nay đi học, thầy giao cho An một bài tập như sau: Cho 5 số nguyên dương \(a, b, c, d, e\). Kiểm tra xem có cặp số nào giống nhau hay không? Tuy An đã giải được bài này nhưng An vẫn chưa tự tin với lời giải của mình. Bạn Hãy giúp An kiểm tra nhé!

Input

  • Gồm một dòng duy nhất chứa 5 số nguyên dương lần lượt là \(a, b, c, d, e\) \((1 \leq a, b, c, d, e \leq 1000)\).

Output

  • Gồm một dòng duy nhất chứa đáp án của bài toán (in ra "YES" nếu không có hai cặp số nào giống nhau và ngược lại "NO" nếu xuất hiện ít nhất 1 cặp).

Example

Test 1
Input
9 3 8 2 7
Output
YES
Test 2
Input
9 7 3 9 2
Output
NO

10. Chò trơi đê nồ #3

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

Đêm nay An có một giấc mơ kì lạ. Bình thường An sẽ mơ về những chốn bồng lai tiên cảnh tuyệt đẹp, bỗng lần này lại có \(5\) con số kì lạ xuất hiện trong đó. Là một topic chân chính (chủ đề ý :>)

An đã note nhanh lại \(5\) con số này lại để chờ \(6h30\) đổi đời. Tuy đã có dãy số thần thánh, An lại chỉ có đủ kinh tế để đánh 1 số duy nhất do chuỗi thua liên tiếp cả tháng trời. Bạn hãy giúp An đổi đời bằng cách chọn số xuất hiện nhiều nhất và lớn nhất trong 5 số đó nhé.

Input

  • Gồm 1 dòng chứa \(5\) số \(a, b, c, d, e\) (\(-10^{8} \leq a, b, c, d, e \leq 10^{8}\)) là dãy số thần thánh.

Output

  • Gồm 1 dòng chứa 1 số nguyên là số xuất hiện nhiều nhất, nếu bằng nhau thì in ra số có giá trị lớn nhất.

Example

Test 1
Input
1 2 2 2 1
Output
2
Test 2
Input
1 2 5 2 1
Output
2

11. Chò trơi đê nồ #4

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

Tôi là tôi cũng mệt anh An này lắm rồi, báo số như thế chả dám đánh gì cả, Lại 1 lần vì có 1 số xuất hiện 4 lần nên An không dám đánh thế mà nó lại về, rất chán. Lần này An lại mơ thấy các con số lần nữa, anh liền quyết định bán nốt con Macbook Pro 16.2" 2021 hơn trăm củ quyết khô máu thêm lần này. Bạn hãy kiểm tra giúp An xem có đúng 4 số giống nhau hay không để An chạy ngay ra đầu ngõ lấy số, không có lại muộn quá 6h30 mất ...

Input

  • Trên một dòng duy nhất ghi 5 số nguyên \(a, b, c, d, e\) \((1 \leq a, b, c, d, e \leq 1000)\).

Output

  • Trên một dòng duy nhất in ra YES nếu có đúng 4 số giống nhau, NO nếu ngược lại.

Example

Test 1
Input
1 2 3 4 5
Output
NO
Test 2
Input
2 5 2 2 2
Output
YES

12. Chò trơi đê nồ #5

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

Sau bao lần tạch bộ môn đê nồ, An đã hái được cái nịt :)) vì sợ vợ biết mình lỡ bán hết đồ, An nhanh trí cắm nốt con xe gỡ gạc một chút. Lần này An sẽ đổi chiến thuật thành nếu có đúng 2 cặp số khác nhau thì An sẽ lấy, tức là 5 số có dạng \(a, a, b, b, c\) và \(a, b, c\) đôi một khác nhau.

Bạn hãy kiểm tra giúp An xem có đúng 4 số giống nhau hay không nhé.

Input

  • Trên một dòng duy nhất ghi 5 số nguyên \(a, b, c, d, e\) \((1 \leq a, b, c, d, e \leq 1000)\).

Output

  • Trên một dòng duy nhất in ra YES nếu có, NO nếu ngược lại.

Example

Test 1
Input
1 5 2 2 1
Output
YES
Test 2
Input
1 2 1 1 1
Output
NO