ô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 Cây thông dấu sao 2 10 (p) 1.0s 256M
3 a cộng b 10 (p) 1.0s 256M
4 Cánh diều - CHIAMAN - Chia mận 10 (p) 1.0s 256M
5 Chia táo 10 (p) 1.0s 256M
6 Tính số bàn học 10 (p) 1.0s 256M
7 Cánh diều - PHEPCHIA - Tìm phần nguyên, phần dư phép chia 10 (p) 1.0s 256M
8 Chia táo 2 10 (p) 5.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. Cây thông dấu sao 2

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

In ra hình vẽ sau:

Output

     *    
    * *
   *   *
  *     *
 *       *
***********
     *
     *
     *

3. 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

4. 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. 

5. 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

6. 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 

7. 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

8. Chia táo 2

Điểm: 10 (p) Thời gian: 5.0s Bộ nhớ: 1G 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 nhưng lần này bà lại muốn chia hết số táo cho các cháu của mình. Theo các em bà cần bổ sung vào giỏ ít nhất bao nhiêu trái táo nữa để có thể thực hiện được việc chia táo của mì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 ít nhất mà bà cần bổ sung vào giỏ táo của mình.

Example

Test 1

Input
20
5
Output
0

Test 2

Input
30
8
Output
2