2025 ôn THT A - Buổi 29

Bộ đề bài

# Bài tập Điểm Thời gian: Giới hạn bộ nhớ
1 Xóa số (Thi thử THTA N.An 2021) 100 (p) 1.0s 1G
2 Tổng số hạng (Thi thử THTA N.An 2021) 100 (p) 1.0s 1G
3 Số trang sách (Thi thử THTA N.An 2021) 100 (p) 1.0s 1G
4 Đếm hình vuông (Thi thử THTA N.An 2021) 100 (p) 1.0s 1G
5 CSES - Digit Queries | Truy vấn chữ số 100 (p) 1.0s 512M

1. Xóa số (Thi thử THTA N.An 2021)

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

Liệt kê một dãy số tự nhiên liên tiếp từ \(1\) đến \(N\). Thực hiện hai lần xóa số:

  • Lần 1: Xóa tất cả các số chia hết cho \(2\) đi
  • Lần 2: Xóa tất cả các số chia hết cho \(3\) đi

Sau khi dãy số đã xóa thì dãy số còn bao nhiêu số chưa bị xóa?

Ví dụ: Với \(N = 11\), đáp án là \(4\). Vì những số chưa bị xóa là \(1, 5, 7, 11\)

Input

  • Một dòng chứa số nguyên dương \(N\) \((1 \leq N \leq 10^9)\)

Output

  • Một số nguyên duy nhất là số lượng số chưa bị xóa

Example

Test 1

Input
24
Output
8

Test 2

Input
11
Output
4
Note

Các số chưa bị xóa là: \(1, 5, 7, 11\)

2. Tổng số hạng (Thi thử THTA N.An 2021)

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

Cho một dãy số có dạng như sau \(1, 2, 5, 10, 17, 26,\ldots\) Nhập vào 2 số \(A\) và \(B\), tính tổng của số hạng thứ \(A\) và số hạng thứ \(B\) trong dãy trên.

Input

  • Dòng thứ nhất chứa số \(A\)
  • Dòng thứ hai chứa số \(B\)
  • Ràng buộc: \(1 \leq A \leq B \leq 2\cdot 10^7\)

Output

  • In ra một số duy nhất là tổng của số hạng thứ \(A\) và số hạng thứ \(B\) trong dãy.

Example

Test 1

Input
3
5
Output
22
Note

Vì số hạng thứ \(3\) là \(5\), số hạng thứ \(5\) là \(17\) nên tổng là \(22\).

Nguồn: Đề thi thử tỉnh Nghệ An 2021

3. Số trang sách (Thi thử THTA N.An 2021)

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

Cho số \(N\) là số trang sách của quyển sách. Hãy đếm số lượng chữ số cần dùng để đánh số thứ tự cho các trang sách này.

Ví dụ: \(N=11\) thì đưa ra kết quả là \(13\). Vì đánh số trang \(1; 2; 3; 4; 5; 6; 7; 8; 9; 10; 11\) thì dùng hết \(13\) chữ số.

Dữ liệu

  • Dòng duy nhất chứa số nguyên \(N\)

Ràng buộc: \(N \le 7\times 10^7\)

Kết quả

  • Số lượng chữ số để đánh số thứ tự các trang sách

Ví dụ

Dữ liệu

24

Kết quả

39

Nguồn: Đề thi thử tỉnh Nghệ An 2021

4. Đếm hình vuông (Thi thử THTA N.An 2021)

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

Hình vuông bậc \(N\) là hình vuông được tạo bởi \(N \times N\) hình vuông đơn vị, mỗi hàng hay mỗi cột của hình vuông đều có \(N\) hình vuông đơn vị như hình dưới đây.

Cho số tự nhiên \(N\). Đếm số hình vuông có trong hình vuông bậc \(N\).

Ví dụ: với \(N=2\), thì đưa ra kết quả là \(5\).

Input

  • Một số nguyên dương \(N\) \((1 \leq N \leq 10^5)\)

Output

  • In ra một số nguyên duy nhất là số lượng hình vuông có trong hình vuông bậc \(N\)

Example

Test 1

Input
4
Output
30

Nguồn: Đề thi thử tỉnh Nghệ An 2021

5. CSES - Digit Queries | Truy vấn chữ số

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

Cho một xâu dài vô hạn chứa tất cả các số nguyên dương theo trình tự tăng dần:

\(12345678910111213141516171819202122232425 \ldots\)

Nhiệm vụ của bạn là xử lí \(q\) truy vấn trả lời cho câu hỏi: số nào nằm ở vị trí thứ \(k\) trong xâu?

Input

  • Dòng đầu tiên chứa một số nguyên duy nhất \(q\): số lượng truy vấn
  • Sau đó gồm \(q\) dòng tiếp theo biểu diễn các truy vấn, mỗi dòng là một số nguyên \(k\): vị trí của kí tự cần tìm trong xâu (xâu được đánh số từ \(1\))

Constraints

  • \(1 \leq q \leq 1000\)
  • \(1 \leq k \leq 10^{18}\)

Output

  • Với mỗi truy vấn, in ra kết quả tương ứng trên từng dòng

Example

Test 1

Input
3
7
19
12
Output
7
4
1