Bỏ qua để đến nội dung

Tuyển sinh 10 chuyên Tin KHTN Hà Nội 2025

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN Đề chính thức

ĐỀ THI TUYỂN SINH VÀO LỚP 10 TRƯỜNG THPT CHUYÊN KHTN NĂM 2025 Môn thi: Tin học
Thời gian làm bài: 150 phút (không kể thời gian phát đề)


BàiMã nguồnVào / RaĐiểm
DIEMDIEM.[CPP | PY]stdin | stdout2,5
SODUSODU.[CPP | PY]stdin | stdout2,5
KCNNKCNN.[CPP | PY]stdin | stdout2,5
HCNHCN.[CPP | PY]stdin | stdout2,5

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.

GIỚI HẠN

  • 50% số điểm: N ≤ 100.
  • 50% số điểm: N ≤ 105.
Sample InputSample OutputGiải thích
8
4 6
1 3
2 5
4 2
3 3
7 2
8 1
7 8
11Có 8 đội, với tổng sức lần 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.

Cho số nguyên dương N. Hãy tính số dư của 2^(3ᴺ) khi chia cho 5.

INPUT

Dòng đầu tiên ghi 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.

GIỚI HẠN

  • 50% số điểm có N ≤ 5.
  • 50% số điểm còn lại không có ràng buộc gì thêm.
Sample InputSample OutputGiải thích
2232 = 9, 29 = 512, 512 chia 5 dư 2

Cho một dãy N số nguyên: a0, a1, …, a_N−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ố nào bằng nhau, in ra -1.

INPUT

  • Dòng đầu tiên ghi một số nguyên dương N (2 ≤ N ≤ 105).
  • Dòng thứ hai ghi N số nguyên a0, a1, …, a_N−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.

GIỚI HẠN

  • 80% số điểm: N ≤ 103 và −105 ≤ ai ≤ 105 với 0 ≤ i ≤ N − 1;
  • 20% số điểm: không có ràng buộc gì thêm.
Sample InputSample OutputGiải thích
5
7 2 3 2 7
2Dãy [7 2 3 2 7] có hai cặp số bằng nhau:
7 ở vị trí 0 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.

Cho N hình chữ nhật, mỗi hình chữ nhật H có chiều dài D_H và chiều rộng R_H. 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à D_A·R_A > D_B·R_B.
  • 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à D_A·R_A = D_B·R_B và D_A > D_B.

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à H_i1 > H_i2 > … > H_ik.

INPUT

  • Dòng đầu tiên ghi số lượng hình chữ nhật 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.

GIỚI HẠN

  • 70% số test có N ≤ 103.
  • 30% số test còn lại không có ràng buộc gì thêm.
Sample InputSample OutputGiải thích
4
2 3
3 2
2 2
1 3
3Cá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.

--- HẾT ---