1. Ôn tập for - while

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Chữ số lớn nhất (THT'14; HSG'17) 100 (p) 1.0s 256M
2 Cánh diều - TIETKIEM - Tính tiền tiết kiệm 100 (p) 1.0s 256M
3 Số đặc biệt #1 100 (p) 1.0s 256M
4 Số chính phương #3 100 (p) 1.0s 256M

1. Chữ số lớn nhất (THT'14; HSG'17)

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

Nhập vào từ bàn phím một số nguyên dương \(n\) \((n≤10^{16})\). Hãy tìm và in ra màn hình chữ số lớn nhất của số \(n\).

Input

  • Số nguyên dương \(n\)

Output

  • Kết quả của bài toán

Example

Test 1

Input
70128 
Output
8

2. Cánh diều - TIETKIEM - Tính tiền tiết kiệm

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

Mẹ định gửi tiết kiệm một khoản tiền tại một ngân hàng có lãi suất \(5\)% một năm, nghĩa là sau \(1\) năm tiền lãi nhận được là \(5\)% số tiền gửi. Hết \(1\) năm nếu mẹ không rút tiền thì cả vốn lẫn lãi sẽ tự động được gửi tính cho năm tiếp theo. Hãy viết chương trình nhập vào số tiền \(T\) ban đầu (đơn vị triệu đồng), đưa ra \(10\) dòng, mỗi dòng ghi số tiền sau mỗi năm trong \(10\) năm gửi liên tiếp cả gốc lẫn lãi để mẹ tham khảo.

Input

  • Một số nguyên \(T\) \((1\le T\le 10^6)\).

Output

  • Gồm \(10\) dòng, mỗi dòng ghi một số thể hiện số tiền mẹ có thể có sau từng năm; lấy \(3\) số phần thập phân.

Example

Test 1

Input
10
Output
10.500 
11.025 
11.576 
12.155 
12.763 
13.401 
14.071 
14.775 
15.513 
16.289 

3. Số đặc biệt #1

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

Số đặc biệt là một số chia hết cho tổng các chữ số của nó. Nhập vào 1 số nguyên \(n\). Kiểm tra xem \(n\) có phải số đặc biệt không?

Input

  • Gồm một dòng duy nhất chứa 1 số nguyên \(n\) \((0 \leq n \leq 10^9)\).

Output

  • Gồm một dòng duy nhất chứa xâu kí tự "YES" nếu \(n\) là số đặc biệt, và ngược lại "NO" nếu \(n\) không là số đặc biệt.

Example

Test 1
Input
12
Output
YES
Test 2
Input
13
Output
NO

4. Số chính phương #3

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

Nhập vào 1 số nguyên dương \(n\). Đếm xem có bao nhiêu số chính phương nhỏ hơn hoặc bằng \(n\).

Input

  • Số nguyên dương \(n\) \((0 \leq n \leq 10^9)\)

Output

  • In ra số chính phương \(\leq n\)

Example

Test 1
Input
10
Output
3
Test 2
Input
16
Output
4