Trang 1
Y BAN NHÂN DÂN XÃ
TAM NÔNG
ĐỀ THI CHN HC SINH GII LP 9 CP XÃ
NĂM HỌC 2025-2026
Môn thi: Tin hc
Thi gian làm bài 150 phút, không k thi gian giao đề.
gm 02 trang)
TNG QUAN BÀI THI
Câu
Tên bài
Tên bài làm
Đim
Gii hn
Câu 1
Cp s bn thân
Cau1.*
6,0
1s/test
Câu 2
Đóng gói
Cau2.*
5,0
1s/test
Câu 3
Dãy s
Cau3.*
5,0
1s/test
Câu 4
Chia c cho trâu
Cau4.*
4,0
1s/test
Lập chương trình giải các bài toán sau:
Câu 1. Cp s bn thân
Hai s t nhiên được gi bn thân nếu: Tổng các ước s dương nhỏ n (tức
không tính chính nó) ca s th nht bng s th hai, ngược li, tổng các ước ca s th
hai (không tính chính nó) bng s th nht. d: 220 284 mt cp bn thân, vì 1184
và 1210 cũng là một cp bn thân.
Yêu cu: Tìm tt c các cp s bạn thân (A, B) sao cho: A < B N (1 N 10
6
).
Mi cp ch in mt ln, theo th t tăng dần ca A. Nếu không có cp nào thì in ra -1.
D liu vào: Mt dòng là s nguyên dương N.
D liu ra: Các dòng các cp s bn thân (A B), s A cách s B mt du cách.
Nếu không có cp nào, in ra -1.
Ví d:
D liu vào
D liu ra
Gii thích
200
-1
Không có cp s bn thân
300
220 284
Ước ca 220: 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 +
55 + 110 = 284
Ước ca 284: 1 + 2 + 4 + 71 + 142 = 220
Câu 2. Đóng gói
một kho hàng, người ta hai loại thùng carton để đóng gói hàng hóa: thùng nhỏ
cha 4kg, thùng ln cha 6kg. Cho s nguyên dương N (3 N 50000), yêu cầu đóng gói
đúng N kg hàng hóa bằng các thùng trên (mi thùng luôn đầy đúng sức cha ca nó).
Yêu cu: Hãy xác đnh s thùng cn dùng ti thiu, hoc in ra -1 nếu không th đóng
gói vừa đủ.
D liu vào: S nguyên dương N là tng khi lượng hàng cần đóng gói.
D liu ra: Mt s nguyên s thùng nh nht cần dùng để đóng gói chính xác N
kg, hoc -1 nếu không có cách đóng gói phù hợp.
Ví d:
ĐỀ CHÍNH THC
Trang 2
D liu vào
D liu ra
Gii thích
14
3
Dùng 1 thùng 6kg và 2 thùng 4kg
11
-1
Không th đóng gói đúng 11kg với thùng 4kg, 6kg
Câu 3. Dãy s
Cho mng A gm N s nguyên dương.
Yêu cu: Hãy chn ra mt tp các phn t sao cho không hai phn t nào k nhau
và tng các phn t đưc chn là ln nht có th.
D liu vào:
- Dòng 1: s nguyên N (1 ≤ N ≤ 10⁵).
- Dòng 2: N s nguyên nh hơn hoặc bng 10⁹.
D liu ra: Mt s nguyên duy nht là tng ln nht có th.
Ví d:
D liu vào
D liu ra
Gii thích
6
5 1 2 10 6 2
17
Chn các phn t 5 + 10 + 2 = 17, không có phn t nào
k nhau.
Câu 4. Chia c cho Trâu
Một cánh đồng có Nc, mi bó nm mt v trí x[i] (đơn vị: mét). K con trâu
cần được buộc ăn cỏ sao cho: Mi con trâu buc tại đúng một c khong cách gia
hai con trâu bt k phi ít nht là D mét.
Yêu cu: Xác định khong cách D ln nht có th để vn buộc được đủ K con trâu.
D liu vào:
- Dòng đầu: hai s nguyên N và K cách nhau mt du cách.
- Dòng th hai: cha N s nguyên x[1], x[2], ..., x[N] là v trí ca các bó c.
Gii hn: 2 ≤ K ≤ N ≤ 10
5
; 0 ≤ x[i] ≤ 10
9
.
D liu ra: Mt s nguyên duy nht khong cách D ln nht có th.
Ví d:
D liu vào
D liu ra
Gii thích
5 3
1 2 8 4 9
3
Chọn các 1, 4, 8 khong cách nh nht gia hai
trâu là 3.
6 4
1 7 3 9 12 15
4
Chọn các 1, 4, 8 khong cách nh nht gia hai
trâu là 4.
-----------Hết----------
Họ và tên thí sinh............................................................SBD........................
Cán b coi thi không gii thích gì thêm.
Trang 3
ỦY BAN NHÂN DÂN XÃ
TAM NÔNG
ỚNG DẪN CHẤM
ĐỀ THI CHỌN HỌC SINH GII LỚP 9 CẤP
NĂM HỌC 2025-2026
Môn thi: Tin học
TNG QUAN BÀI THI
Câu
Tên bài
Tên bài làm
Điểm
Giới hạn
Câu 1
Cau1.*
6,0
1s/test
Câu 2
Đóng gói
Cau2.*
5,0
1s/test
Câu 3
Cau3.*
5,0
1s/test
Câu 4
Cau4.*
4,0
1s/test
(Hướng dn chm gm 5 trang)
PHẦN I. THANG ĐIỂM
Yêu cu chung:
Thí sinh phải đặt đúng tên c tệp bài làm trong đ: Cau1.*, Cau2.*, Cau3.*,
Cau4.*
Các tp bài làm nằm trong tmc SBD ca thí sinh. d: S báo danh là
001 thì tên thư mục đặt là SDB001.
Thang điểm: Điểm toàn bài là 20 điểm. Chương trình chấm s hin th đim ca
mỗi Test. Đúng Test nào được điểm Test đó: 0,25 đim/Test. Tổng điểm ca thí sinh
là tổng điểm của các Test đúng.
Câu 1: Có 24 Test, tương ứng 0,25x 24 = 6 điểm
Câu 2: Có 20 Test, tương ứng 0,25x 20 = 5 điểm
Câu 3: Có 20 Test, tương ứng 0,25x 20 = 5 điểm
Câu 4: Có 16 Test, tương ứng 0,25x 16 = 4 điểm
PHẦN II. HƯỚNG DN CHM BNG MÁY
Cài đặt mt máy tính mi, sch virus hoc dùng phn mm tin cy quét
sạch virus dùng để chm bài thi
Các Test của các Câu 1, Câu 2, Câu 3, Câu 4 trong thư mc TESTS
c 1: Tạo thư mc HSG2025 lên đĩa D ca máy tính dùng chm bài thi;
Tạo thư mục BAIHS trong thư mục HSG2025.
c 2: Copy các bài làm của thí sinh vào tmc BAIHS đã to c 1.
Bài làm ca mỗi thí sinh được đặt trong 1 thư mc riêng của thí sinh đó (như đã nói
PHN I), tương ng vi s phách trên đĩa/USB chứa bài làm ca thí sinh.
Trang 4
c 3: Copy thư mục TESTS cha b Test của các bài vào thư mc HSG2025
đã tạo c 1.
c 4: Copy chương trình chấm ThemisInstaller.exe vào cùng thư mục
HSG2025.
c 5: Cài đặt chương trình chấm ThemisInstaller.exe. Chy tp
ThemisInstaller.exe
Bm Next
Chn I accept the agreement sau đó bm Next
Trang 5
Bm Next
Bm Next
Bm Next
Bm Install và đợi quá trình cài đặt kết thúc
Trang 6
Bm Finish để hoành thành quá trình cài đặt
c 6: Sau khi quá trình cài đặt kết thúc, chạy chương trình chấm bài
Trang 7
Chọn thư mục cha bài thi của thi sinh (F3) trong thư mc
D:\HSG2025\BAIHS.
Chọn thư mục cha b test chấm bài (F4) trong thư mc
D:\HSG2025\TESTS.
Thc hin chm bài thi (F9).
Chn kết xut kết qu ra Excel.
–––––––––––––––––– HT ––––––––––––––––––

Preview text:


ỦY BAN NHÂN DÂN XÃ
ĐỀ THI CHỌN HỌC SINH GIỎI LỚP 9 CẤP XÃ TAM NÔNG NĂM HỌC 2025-2026 Môn thi: Tin học ĐỀ CHÍNH THỨC
Thời gian làm bài 150 phút, không kể thời gian giao đề.
(Đề gồm 02 trang) TỔNG QUAN BÀI THI Câu Tên bài Tên bài làm Điểm Giới hạn Câu 1 Cặp số bạn thân Cau1.* 6,0 1s/test Câu 2 Đóng gói Cau2.* 5,0 1s/test Câu 3 Dãy số Cau3.* 5,0 1s/test Câu 4 Chia cỏ cho trâu Cau4.* 4,0 1s/test
Phần mở rộng *: .pas đối với NNLT Pascal, .cpp đối với NNLT C++.
Lập chương trình giải các bài toán sau:
Câu 1. Cặp số bạn thân

Hai số tự nhiên được gọi là bạn thân nếu: Tổng các ước số dương nhỏ hơn nó (tức
không tính chính nó) của số thứ nhất bằng số thứ hai, và ngược lại, tổng các ước của số thứ
hai (không tính chính nó) bằng số thứ nhất. Ví dụ: 220 và 284 là một cặp bạn thân, vì 1184
và 1210 cũng là một cặp bạn thân.
Yêu cầu: Tìm tất cả các cặp số bạn thân (A, B) sao cho: A < B ≤ N (1 ≤ N ≤ 106).
Mỗi cặp chỉ in một lần, theo thứ tự tăng dần của A. Nếu không có cặp nào thì in ra -1.
Dữ liệu vào: Một dòng là số nguyên dương N.
Dữ liệu ra: Các dòng là các cặp số bạn thân (A B), số A cách số B một dấu cách.
Nếu không có cặp nào, in ra -1. Ví dụ: Dữ liệu vào Dữ liệu ra Giải thích 200 -1
Không có cặp số bạn thân
Ước của 220: 1 + 2 + 4 + 5 + 10 + 11 + 20 + 22 + 44 + 300 220 284 55 + 110 = 284
Ước của 284: 1 + 2 + 4 + 71 + 142 = 220 Câu 2. Đóng gói
Ở một kho hàng, người ta có hai loại thùng carton để đóng gói hàng hóa: thùng nhỏ
chứa 4kg, thùng lớn chứa 6kg. Cho số nguyên dương N (3 ≤ N ≤ 50000), yêu cầu đóng gói
đúng N kg hàng hóa bằng các thùng trên (mỗi thùng luôn đầy đúng sức chứa của nó).
Yêu cầu: Hãy xác định số thùng cần dùng tối thiểu, hoặc in ra -1 nếu không thể đóng gói vừa đủ.
Dữ liệu vào: Số nguyên dương N là tổng khối lượng hàng cần đóng gói.
Dữ liệu ra: Một số nguyên là số thùng nhỏ nhất cần dùng để đóng gói chính xác N
kg, hoặc -1 nếu không có cách đóng gói phù hợp. Ví dụ: Trang 1 Dữ liệu vào Dữ liệu ra Giải thích 14 3
Dùng 1 thùng 6kg và 2 thùng 4kg 11 -1
Không thể đóng gói đúng 11kg với thùng 4kg, 6kg Câu 3. Dãy số
Cho mảng A gồm N số nguyên dương.
Yêu cầu: Hãy chọn ra một tập các phần tử sao cho không có hai phần tử nào kề nhau
và tổng các phần tử được chọn là lớn nhất có thể. Dữ liệu vào:
- Dòng 1: số nguyên N (1 ≤ N ≤ 10⁵).
- Dòng 2: N số nguyên nhỏ hơn hoặc bằng 10⁹.
Dữ liệu ra: Một số nguyên duy nhất là tổng lớn nhất có thể. Ví dụ: Dữ liệu vào Dữ liệu ra Giải thích 6
Chọn các phần tử 5 + 10 + 2 = 17, không có phần tử nào 17 5 1 2 10 6 2 kề nhau.
Câu 4. Chia cỏ cho Trâu
Một cánh đồng có N bó cỏ, mỗi bó nằm ở một vị trí x[i] (đơn vị: mét). Có K con trâu
cần được buộc ăn cỏ sao cho: Mỗi con trâu buộc tại đúng một bó cỏ và khoảng cách giữa
hai con trâu bất kỳ phải ít nhất là D mét.
Yêu cầu: Xác định khoảng cách D lớn nhất có thể để vẫn buộc được đủ K con trâu. Dữ liệu vào:
-
Dòng đầu: hai số nguyên N và K cách nhau một dấu cách.
- Dòng thứ hai: chứa N số nguyên x[1], x[2], ..., x[N] là vị trí của các bó cỏ.
Giới hạn: 2 ≤ K ≤ N ≤ 105; 0 ≤ x[i] ≤ 109.
Dữ liệu ra: Một số nguyên duy nhất là khoảng cách D lớn nhất có thể. Ví dụ: Dữ liệu vào Dữ liệu ra Giải thích 5 3
Chọn các bó 1, 4, 8 → khoảng cách nhỏ nhất giữa hai 1 2 8 4 9 3 trâu là 3. 6 4
Chọn các bó 1, 4, 8 → khoảng cách nhỏ nhất giữa hai 1 7 3 9 12 15 4 trâu là 4.
-----------Hết----------
Họ và tên thí sinh. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SBD. . . . . . . . . . . .
Cán bộ coi thi không giải thích gì thêm. Trang 2
ỦY BAN NHÂN DÂN XÃ HƯỚNG DẪN CHẤM TAM NÔNG
ĐỀ THI CHỌN HỌC SINH GIỎI LỚP 9 CẤP XÃ NĂM HỌC 2025-2026 Môn thi: Tin học TỔNG QUAN BÀI THI Câu Tên bài Tên bài làm Điểm Giới hạn Câu 1 Cau1.* 6,0 1s/test Câu 2 Đóng gói Cau2.* 5,0 1s/test Câu 3 Cau3.* 5,0 1s/test Câu 4 Cau4.* 4,0 1s/test
Phần mở rộng *: .pas đối với NNLT Pascal, .cpp đối với NNLT C++.
(Hướng dẫn chấm gồm 5 trang)
PHẦN I. THANG ĐIỂM Yêu cầu chung:
• Thí sinh phải đặt đúng tên các tệp bài làm trong đề: Cau1.*, Cau2.*, Cau3.*, Cau4.*
• Các tệp bài làm nằm trong thư mục SBD của thí sinh. Ví dụ: Số báo danh là
001 thì tên thư mục đặt là SDB001.
Thang điểm: Điểm toàn bài là 20 điểm. Chương trình chấm sẽ hiển thị điểm của
mỗi Test. Đúng Test nào được điểm Test đó: 0,25 điểm/Test. Tổng điểm của thí sinh
là tổng điểm của các Test đúng.
• Câu 1: Có 24 Test, tương ứng 0,25x 24 = 6 điểm
• Câu 2: Có 20 Test, tương ứng 0,25x 20 = 5 điểm
• Câu 3: Có 20 Test, tương ứng 0,25x 20 = 5 điểm
• Câu 4: Có 16 Test, tương ứng 0,25x 16 = 4 điểm
PHẦN II. HƯỚNG DẪN CHẤM BẰNG MÁY
• Cài đặt một máy tính mới, sạch virus hoặc dùng phần mềm tin cậy quét
sạch virus dùng để chấm bài thi
Các Test của các Câu 1, Câu 2, Câu 3, Câu 4 trong thư mục TESTS
Bước 1: Tạo thư mục HSG2025 lên ổ đĩa D của máy tính dùng chấm bài thi;
Tạo thư mục BAIHS trong thư mục HSG2025.
Bước 2: Copy các bài làm của thí sinh vào thư mục BAIHS đã tạo ở Bước 1.
Bài làm của mỗi thí sinh được đặt trong 1 thư mục riêng của thí sinh đó (như đã nói ở
PHẦN I), tương ứng với số phách trên đĩa/USB chứa bài làm của thí sinh. Trang 3
Bước 3: Copy thư mục TESTS chứa bộ Test của các bài vào thư mục HSG2025
đã tạo ở Bước 1.
Bước 4: Copy chương trình chấm ThemisInstaller.exe vào cùng thư mục HSG2025.
Bước 5: Cài đặt chương trình chấm ThemisInstaller.exe. Chạy tệp ThemisInstaller.exe Bấm Next
Chọn I accept the agreement sau đó bấm Next Trang 4 Bấm Next Bấm Next Bấm Next
Bấm Install và đợi quá trình cài đặt kết thúc Trang 5
Bấm Finish để hoành thành quá trình cài đặt
Bước 6: Sau khi quá trình cài đặt kết thúc, chạy chương trình chấm bài Trang 6
• Chọn thư mục chứa bài thi của thi sinh (F3) trong thư mục
D:\HSG2025\BAIHS.
• Chọn thư mục chứa bộ test chấm bài (F4) trong thư mục
D:\HSG2025\TESTS.
• Thực hiện chấm bài thi (F9).
• Chọn kết xuất kết quả ra Excel.
–––––––––––––––––– HẾT –––––––––––––––––– Trang 7
Document Outline

  • Câu 1. Cặp số bạn thân
  • Dữ liệu vào: Số nguyên dương N là tổng khối lượng hàng cần đóng gói.
  • Dữ liệu ra: Một số nguyên là số thùng nhỏ nhất cần dùng để đóng gói chính xác N kg, hoặc -1 nếu không có cách đóng gói phù hợp.
  • Ví dụ: