Đề thi Tuyển sinh lớp 10 chuyên Tin tỉnh Thái Nguyên 2025

[Thái Nguyên - TS10 - 2025] Bài 1: Cặp số nguyên tố cùng nhau

Nộp bài
Time limit: 1.0 / Memory limit: 1G

Point: 1

Hai số nguyên tố cùng nhau là hai số có ước chung lớn nhất bằng 1.

Yêu cầu: Cho số nguyên dương ~n~. Tìm số lượng các số nguyên dương ~x~ nhỏ hơn ~n~ thỏa mãn: ~x~ và ~n~ là hai số nguyên tố cùng nhau.

INPUT

Một dòng duy nhất chứa số nguyên dương ~n~ (~2 \le n \le 2\times 10^{6}~).

OUTPUT

Một dòng duy nhất chứa một số nguyên — số lượng các số nguyên dương ~x~ (nhỏ hơn ~n~) và nguyên tố cùng nhau với ~n~.

SAMPLE INPUT 1

4

SAMPLE OUTPUT 1

2

SAMPLE INPUT 2

15

SAMPLE OUTPUT 2

8

GIẢI THÍCH

  • Với ~n=4~: các số ~1,2,3~ nhỏ hơn ~4~ thì chỉ có ~1~ và ~3~ là coprime với ~4~ nên đáp án là ~2~.
  • Với ~n=15~: trong ~1..14~ có ~1,2,4,7,8,11,13,14~ là coprime với ~15~ nên đáp án là ~8~.

SUBTASKS

Subtask Điểm Ràng buộc
1 70% ~2 \le n \le 2\times 10^{3}~
2 30% ~2\times 10^{3} < n \le 2\times 10^{6}~

[Thái Nguyên - TS10 - 2025] Bài 2: Tìm xâu kí tự

Nộp bài
Time limit: 1.0 / Memory limit: 1G

Point: 2

An và Khoa rất yêu thích học lập trình. Trong giờ ra chơi, An ghi lên bảng hai chuỗi ký tự ~A~ và ~B~ (chứa các chữ cái tiếng Anh). Chuỗi ~A~ có độ dài nhỏ hơn ~10^2~, chuỗi ~B~ có độ dài nhỏ hơn ~10^4~. An nhờ Khoa đếm số lần xuất hiện của một hoán vị của chuỗi ~A~ trong chuỗi ~B~.

Yêu cầu: Hãy giúp Khoa giải bài toán trên.

INPUT

Hai dòng:

  • Dòng 1: chuỗi ký tự ~A~.
  • Dòng 2: chuỗi ký tự ~B~.

Cả hai chuỗi chỉ gồm chữ cái Latinh. ~|A| \le 10^2,\; |B| \le 10^4~.

OUTPUT

Một số nguyên duy nhất — số lần xuất hiện của một hoán vị của ~A~ trong ~B~.

SAMPLE INPUT 1

d
ggdneh

SAMPLE OUTPUT 1

1

Giải thích: Hoán vị chuỗi ~A~ (chỉ có ký tự 'd') xuất hiện tại vị trí thứ 3 của chuỗi ~B~.

SAMPLE INPUT 2

bbb
abbcbbbabbbbhgbbb

SAMPLE OUTPUT 2

4

Giải thích: Có 4 đoạn con của ~B~ có chiều dài 3 là hoán vị của "bbb".

SAMPLE INPUT 3

Acad
bcrdAcahgaAcd

SAMPLE OUTPUT 3

2

Giải thích: Có 2 vị trí trong ~B~ mà đoạn con độ dài ~|A|~ là hoán vị của "Acad".


SUBTASKS

Subtask Điểm Ràng buộc
1 40% Chuỗi ~A~ có độ dài bằng 1.
2 40% Chuỗi ~A~ chỉ chứa các ký tự giống nhau.
3 20% Không có ràng buộc thêm

[Thái Nguyên - TS10 - 2025] Bài 3: Trò chơi dãy số

Nộp bài
Time limit: 1.0 / Memory limit: 1G

Point: 2

An và Khoa rất thích chơi với dãy số. Hôm nay, Khoa đã nêu bài toán như sau:

Cho dãy ~A~ gồm ~n~ số nguyên ~a_1,a_2,\dots,a_n~. Ban đầu, ~a_i~ được gán bằng ~i~ ~(1 \le i \le n \le 10^{18})~. Để bài toán thú vị hơn, Khoa biến đổi các phần tử của dãy ~A~ như sau: liên tục thay thế một phần tử bằng tổng các chữ số của nó cho đến khi chỉ gồm một chữ số duy nhất.

Ví dụ: với ~i = 197~, ban đầu ~a_{197} = 197~. Khoa lần lượt biến đổi giá trị của ~a_{197}~ như sau: ~197 = 1 + 9 + 7 = 17~, tiếp tục biến đổi ~17 = 1 + 7 = 8~. Khi đó ~a_{197} = 8~.

Khoa có ~q~ câu hỏi có dạng như sau: Tổng các số từ phần tử thứ ~l~ đến phần tử thứ ~r~ của dãy ~A~ sau biến đổi là bao nhiêu?

INPUT

Dòng 1 chứa số nguyên dương ~q~ ~(1 \le q \le 100)~. ~q~ dòng tiếp theo, mỗi dòng chứa hai số nguyên dương ~l, r~ ~(1 \le l \le r \le 10^{18})~.

OUTPUT

In ra ~q~ dòng, mỗi dòng chứa một số nguyên — đáp án cho mỗi truy vấn tương ứng: tổng các giá trị của ~a_l, a_{l+1}, \dots, a_r~ sau khi đã biến đổi.

SAMPLE INPUT

2
9 13
44 45

SAMPLE OUTPUT

19
17

GIẢI THÍCH

  • Với truy vấn 1: các giá trị sau biến đổi của ~a_9,a_{10},a_{11},a_{12},a_{13}~ lần lượt là ~9,1,2,3,4~. Tổng = 19.
  • Với truy vấn 2: ~a_{44}=8, a_{45}=9~. Tổng = 17.

SUBTASKS

Subtask Điểm Ràng buộc
1 30% ~1 \le l \le r \le 9~
2 30% ~r - l \le 10^3~
3 40% Không có ràng buộc thêm (~1 \le l \le r \le 10^{18}~).