Kho đề thi
Tuyển sinh lớp 10 chuyên

Tuyển sinh 10 chuyên Tin KHTN 2025

Tuyển sinh lớp 10 chuyên Tin — https://oj.clue.edu.vn/exams/khtn-ts10-25/

Cấu trúc đề và tiến độ

Đang tải tiến độ…

  • 1
    Câu 1 — Điểm

    nâng cao

    Bộ chấm C++ đã qua kiểm chứng Linux: lời giải chạy 3 lần, 3 lời giải sai bị bắt. Chưa xác nhận AC trên OJ gốc.

    chưa có điểm
  • 2
    Câu 2 — Số dư

    nâng cao

    Bộ chấm C++ đã qua kiểm chứng Linux: lời giải chạy 3 lần, 3 lời giải sai bị bắt. Chưa xác nhận AC trên OJ gốc.

    chưa có điểm
  • 3
    Câu 3 — Khoảng cách ngắn nhất

    nâng cao

    Bộ chấm C++ đã qua kiểm chứng Linux: lời giải chạy 3 lần, 3 lời giải sai bị bắt. Chưa xác nhận AC trên OJ gốc.

    chưa có điểm
  • 4
    Câu 4 — Hình chữ nhật

    nâng cao

    Bộ chấm C++ đã qua kiểm chứng Linux: lời giải chạy 3 lần, 3 lời giải sai bị bắt. Chưa xác nhận AC trên OJ gốc.

    chưa có điểm

Tuyển sinh 10 chuyên Tin KHTN 2025

Nguồn: ClueOJ statement pages printed to PDF and merged in exam order; not an original scan
Chuyển nhập/xuất tệp sang stdin/stdout khi chạy trên website.

Câu 1. Điểm

Huẩn luyện viên Bình quản lý N đội tuyển thể thao, đội thứ i có hai thông số: sức bền mi và sức mạnh vi. Để đánh giá toàn diện, ông Bình tính tổng sức ti của mỗi đội là mi + vi.

Sau khi tính tất cả các giá trị ti, ông muốn biết chênh lệch giữa đội có tổng sức lớn nhất và đội có tổng sức bé nhất.

INPUT

Dòng đầu tiên ghi sô nguyên dương N (2 ≤ N ≤ 105), là số lượng đội tuyền thẻ thao.

Trong N dòng tiếp theo: Môi dòng ghi 2 sô nguyên mi và vi (0 ≤ mi, vi ≤ 109), lân lượt là thông số sức bền và sức mạnh của mỗi đội tuyển.

OUTPUT

In ra một số nguyên duy nhất là kết quả của bài toán.

SUBTASKS

SubtaskĐiểmRàng buộc
150N ≤ 100.
250N ≤ 105.

SAMPLE INPUT

8
4 6
1 3
2 5
4 2
3 3
7 2
8 1
7 8

SAMPLE OUTPUT

11

Có 8 đội, với tổng sức lần lượt là lượt là 4 + 6 = 10, 1 + 3 = 4, 2 + 5 = 7, 4 + 2 = 6, 3 + 3 = 6, 7 + 2 = 9, 8 + 1 = 9 và 7 + 8 = 15 nên chênh lệch là 15 - 4 = 11.

---

Ghi chú về bản chuyển thể

Nhập từ stdin và in ra stdout, không cần tạo tệp .INP/.OUT.

Trạng thái lời giải: C++ đã qua bộ kiểm thử cục bộ; chưa xác nhận AC trên OJ.

Câu 2. Số dư

Cho số nguyên dương N. Hãy tính số dư của 23N khi chia cho 5.

INPUT

Số nguyên dương N (1 ≤ N ≤ 109).

OUTPUT

In ra một số nguyên duy nhất là kết quả của bài toán.

SUBTASKS

SubtaskĐiểmRàng buộc
150N ≤ 5.
250N ≤ 109.

SAMPLE INPUT

2

SAMPLE OUTPUT

2

32 = 9, 29 = 512, 512 chia 5 dư 2.

---

Ghi chú về bản chuyển thể

Nhập từ stdin và in ra stdout, không cần tạo tệp .INP/.OUT.

Trạng thái lời giải: C++ đã qua bộ kiểm thử cục bộ; chưa xác nhận AC trên OJ.

Câu 3. Khoảng cách ngắn nhất

Cho một dãy N số nguyên a0, a1, ..., aN - 1. Khoảng cách giữa hai số ai và aj (0 ≤ i, j ≤ N - 1, i ≠ j) được định nghĩa là |i - j|. Tìm khoảng cách ngắn nhất giữa hai số bằng nhau trong dãy. Nếu không có hai số bằng nhau, in ra -1.

INPUT

Dòng đầu tiên chứa nguyên dương N (2 ≤ N ≤ 105).

Dòng thứ hai ghi N số nguyên a0, a1, ..., aN - 1 (-109 ≤ ai ≤ 109).

OUTPUT

In ra một số nguyên duy nhất là kết quả của bài toán.

SUBTASKS

SubtaskĐiểmRàng buộc
180N ≤ 103, -105 ≤ ai ≤ 105.
220Không có ràng buộc gì thêm.

SAMPLE INPUT

5
7 2 3 2 7

SAMPLE OUTPUT

2

Dãy [7, 2, 3, 2, 7] có hai cặp số bằng nhau:

  • 7 ở vị trí O và 4, khoảng cách 4
  • 2 ở vị trí 1 và 3, khoảng cách 2 nên kết quả của bài toán là 2.

---

Ghi chú về bản chuyển thể

Nhập từ stdin và in ra stdout, không cần tạo tệp .INP/.OUT.

Trạng thái lời giải: C++ đã qua bộ kiểm thử cục bộ; chưa xác nhận AC trên OJ.

Câu 4. Hình chữ nhật

Cho N hình chữ nhật, mỗi hình chữ nhật H có chiều dài DH và chiều rộng RH.

Hình chữ nhật A được gọi là lớn hơn hình chữ nhật B, ký hiệu A > B nếu:

  • Hoặc diện tích hình chữ nhật A lớn hơn diện tích hình chữ nhật B, tức là DARA > DBRB.
  • Hoặc diện tích hình chữ nhật A bằng diện tích hình chữ nhật B và chiều dài hình chữ nhật A lớn hơn chiều dài hình chữ nhật B, tức là DARA = DBRB và DA > DB.

Hãy tìm độ dài của dãy giảm dài nhất (không cần liên tiếp) các hình chữ nhật. Tức là tìm số k lớn nhất sao cho tồn tại dãy các chỉ số i1, i2, ..., ik mà Hi1 > Hi2 > Hik.

INPUT

Dòng đầu tiên chứa nguyên dương N (1 ≤ N ≤ 105).

N dòng tiếp theo, mỗi dòng ghi 2 số nguyên dương Di, Ri (1 ≤ Di, Ri ≤ 109), lần lượt là chiều dài và chiều rộng của hình chữ nhật thứ i.

OUTPUT

In ra một số nguyên duy nhất là kết quả của bài toán.

SUBTASKS

SubtaskĐiểmRàng buộc
170N ≤ 103.
230Không có ràng buộc gì thêm.

SAMPLE INPUT

4
2 3
3 2
2 2
1 3

SAMPLE OUTPUT

3

Các hình chữ nhật: (2, 3), (3, 2), (2, 2), (1, 3).

Dãy giảm dần dài nhất với chỉ số tăng dần: (2, 3)(chỉ số 0) → (2, 2)(chỉ số 2) → (1, 3)(chỉ số 3), với diện tích 6 → 4 → 3, độ dài 3.

---

Ghi chú về bản chuyển thể

Nhập từ stdin và in ra stdout, không cần tạo tệp .INP/.OUT.

Trạng thái lời giải: C++ đã qua bộ kiểm thử cục bộ; chưa xác nhận AC trên OJ.

Không có thời lượng chính thức trong nguồn; phòng luyện tập dùng 180 phút, không mô phỏng thời lượng kỳ thi gốc. Nguồn chưa xác nhận đầy đủ điểm từng bài; dùng trọng số đều trên thang luyện tập 100, không phải thang điểm chính thức. Chuyển nhập/xuất tệp sang stdin/stdout; tiếng Việt là bản nguồn, bản tiếng Anh chưa dịch.
Nhóm Zalo