Tuyển sinh 🎓 Mình nhận đào tạo lập trình giải thuật thi đấu: thi vào lớp 10 chuyên tin · thi học sinh giỏi tin học cấp tỉnh/thành · thi vào đội tuyển quốc gia · Olympic tin học sinh viên / ICPC · phỏng vấn thuật toán. Bấm vào đây để xem thông tin khóa học → Xem khóa học
Thi thử miễn phí
🏆 Thi thử HSG Tin học tuần này trên ClueOJ
Mở công khai cho mọi người · đề do thầy Nguyễn Việt Nam Sơn biên soạn
Lịch thi, đề cũ & lời giải →

Hướng dẫn tham gia Thi thử HSG Tin học hàng tuần trên ClueOJ (từ đăng ký tài khoản đến lúc vào phòng thi)

Thi thử HSG Tin học tuần #02 trên ClueOJ
TUẦN #0219:00 · ClueOJMIỄN PHÍ
Thi thử HSG Tin học tuần này
Đề tự soạn bởi thầy Nguyễn Việt Nam Sơn · công khai cho mọi người
HSG Tin 9
Đề lớp 9 #02
Thứ Sáu · 30/10
19:00 – 21:30
HSG Tin 12
Đề lớp 12 #02
Thứ Bảy · 31/10
19:00 – 22:00
HSG Tin quốc gia
Đề QG #02
Chủ nhật · 01/11
19:00 – 22:00
✓ Đề tuần #01 đã có lời giải chi tiết · thi ảo lại bất cứ lúc nào (xem bảng bên dưới)

Hướng dẫn tham gia Thi thử HSG Tin học hàng tuần trên ClueOJ

Mỗi tuần thầy Sơn mở 3 kỳ thi thử công khai cho mọi người, đều bắt đầu lúc 19:00: đề HSG Tin 9 (thứ Sáu), đề HSG Tin 12 (thứ Bảy) và đề HSG Tin quốc gia (Chủ nhật). Thi xong, đề và lời giải được tổng hợp ngay trên trang này để các em thi ảo lại và tham khảo.

Chỉ cần làm bước 1 đến bước 3 một lần duy nhất (tạo tài khoản, đăng nhập, tham gia tổ chức). Sau đó, mỗi tuần các em chỉ cần bấm “Đăng ký” kỳ thi của mình từ trước (bước 4), đến giờ thi thì mở link kỳ thi và vào làm bài (bước 5).

⚠️ Lưu ý quan trọng: Đây là kỳ thi thử để các em đánh giá đúng năng lực của mình. Các em hãy TỰ LỰC làm bài, KHÔNG sử dụng AI, không tra cứu lời giải hay nhờ người khác hỗ trợ. Trong suốt thời gian thi, thầy sẽ LIÊN TỤC KIỂM TRA bài làm; trường hợp nào bị phát hiện GIAN LẬN sẽ bị XÓA KHỎI CUỘC THI.

Lịch thi tuần này (#02)

Kỳ thi gần nhất: …
0ngày
00giờ
00phút
00giây
🆕 Mới: ClueOJ đã cho phép đăng ký kỳ thi trước. Các em bấm nút bên dưới để mở kỳ thi rồi bấm nút Đăng ký ngay từ bây giờ (hoặc bấm nút Đăng ký màu xanh ở trang Danh sách kỳ thi), để đến giờ chỉ việc vào thi. Xem hướng dẫn ở Bước 4.
HSG Tin 9
Thi thử HSG Tin 9 #02
19:00 – 21:30 · Thứ Sáu 30/10/2026
150 phút · đề 4 bài · tổng 20 điểm
…
Đăng ký / vào thi lớp 9
HSG Tin 12
Thi thử HSG Tin 12 #02
19:00 – 22:00 · Thứ Bảy 31/10/2026
180 phút · đề 5 bài · thang điểm 6 – 5 – 4 – 3 – 2
…
Đăng ký / vào thi lớp 12
HSG Tin QG
Thi thử HSG Tin quốc gia #02
19:00 – 22:00 · Chủ nhật 01/11/2026
180 phút · tổng 20 điểm
…
Đăng ký / vào thi đề quốc gia

Các kỳ thi đã diễn ra: thi ảo lại và xem lời giải

Bấm tên kỳ thi để vào lại kỳ thi, rồi bấm Tham gia ảo (Virtual join) để làm lại đúng như lúc thi thật, có đồng hồ và bảng xếp hạng. Bấm tên bài để làm riêng bài đó. Nút Lời giải mở bài phân tích chi tiết kèm code C++ và Python. Các em nên tự làm trước rồi mới xem lời giải nhé.

Tuần #01 · 23 – 25/10/2026
Thi thử HSG Tin 9 #01Thứ Sáu 23/10 · 150 phút · 4 bài · 20 điểm
#BàiĐiểmĐộ khó
1Trồng cây5DễLời giải
2Sửa đồng hồ5Trung bìnhLời giải
3Dãy đèn lồng5KháLời giải
4Thoát lũ5KháLời giải
Thi thử HSG Tin 12 #01Thứ Bảy 24/10 · 180 phút · 5 bài · 20 điểm
#BàiĐiểmĐộ khó
1Chia kẹo6KháLời giải
2Trạm phát sóng5KháLời giải
3Bảng thi đua4KháLời giải
4Phà đêm3KhóLời giải
5Lập đội2KhóLời giải
Thi thử HSG Tin quốc gia #01Chủ nhật 25/10 · 180 phút · 4 bài · 20 điểm
#BàiĐiểmĐộ khó
1Chia nhóm5KhóLời giải
2Cáp quang5KhóLời giải
3Kho lúa5KhóLời giải
4Mùa nước nổi5KhóLời giải
Thi ảo là gì? Sau khi kỳ thi kết thúc, vào trang kỳ thi sẽ có nút Tham gia ảo. Hệ thống tính giờ cho riêng em đúng bằng thời lượng kỳ thi gốc, và sau khi làm xong em được xếp hạng cùng những bạn đã thi thật. Muốn thi ảo, em cũng cần đăng nhập và tham gia tổ chức như bước 2 và 3 bên dưới.

Các bước tham gia kỳ thi

1. Đăng ký tài khoản→ 2. Đăng nhập→ 3. Tham gia tổ chức→ 4. Đăng ký kỳ thi trước→ 5. Đúng giờ: Tham gia kỳ thi→ 6. Đọc đề & nộp bài
Mẹo: Nên làm bước 1 đến 4 trước ngày thi ít nhất 1 ngày. Bước 1 đến 3 chỉ làm một lần; bước 4 (đăng ký kỳ thi) thì mỗi kỳ thi mới các em bấm đăng ký một lần. Đến giờ thi chỉ việc vào làm bài, không bị mất thời gian.

Bước 1. Đăng ký tài khoản ClueOJ

Mở trang đăng ký: https://oj.clue.edu.vn/accounts/register/. Hoặc vào oj.clue.edu.vn rồi bấm Đăng ký ở góc trên bên phải.

oj.clue.edu.vn/accounts/register/

Đăng ký

Họ và tên(có thể bỏ trống)
Nguyễn Văn An
Tên truy cập 1
nguyenvanan_k9
Địa chỉ email 2
nguyenvanan@gmail.com
Mật khẩu 3
●●●●●●●●●●
Mật khẩu2(xác nhận mật khẩu)
●●●●●●●●●●
Múi giờ
Asia/Ho_Chi_Minh
Ngôn ngữ mặc định
C++17
Tổ chức đại diện 4(có thể bỏ trống)
Nguyễn Việt Nam Sơn
Đăng ký! 5
Hình 1. Trang đăng ký tài khoản ClueOJ (minh hoạ)
  1. Tên truy cập 1: viết liền, không dấu, không khoảng trắng, ví dụ nguyenvanan_k9. Đây là tên hiện trên bảng xếp hạng, nên đặt sao cho thầy nhận ra em.
  2. Email 2: dùng email thật và thông dụng (Gmail là tốt nhất), để lấy lại mật khẩu khi quên.
  3. Mật khẩu 3: ít nhất 8 ký tự, không được toàn chữ số, không quá phổ biến (như 12345678, password) và không giống tên truy cập. Nhập lại y hệt ở ô Mật khẩu2.
  4. Múi giờ để Asia/Ho_Chi_Minh (thường đã chọn sẵn), để giờ thi hiển thị đúng giờ Việt Nam. Ngôn ngữ mặc định chọn C++17 hoặc Python 3, em làm bằng ngôn ngữ nào thì chọn ngôn ngữ đó. Ô Tổ chức đại diện 4 có thể gõ Sơn rồi chọn Nguyễn Việt Nam Sơn. Ô này không bắt buộc, bước 3 mới là bước tham gia chính thức.
  5. Bấm Đăng ký! 5. Nếu hệ thống báo đã gửi email kích hoạt, hãy mở hộp thư (xem cả mục Spam / Quảng cáo) và bấm vào đường link kích hoạt.
Giao diện toàn tiếng Anh? Bấm vào biểu tượng lá cờ Việt Nam ở góc trên bên phải trang để chuyển sang tiếng Việt. Tên nút tiếng Anh tương ứng: Sign up = Đăng ký, Log in = Đăng nhập, Join organization = Tham gia tổ chức, Join contest = Tham gia kỳ thi, Submit = Nộp bài.

Bước 2. Đăng nhập

Vào https://oj.clue.edu.vn/accounts/login/, nhập Tên truy cập và Mật khẩu vừa tạo rồi bấm Đăng nhập. Khi góc trên bên phải hiện tên của em là đã đăng nhập thành công.

oj.clue.edu.vn/accounts/login/

Đăng nhập

Tên truy cập
nguyenvanan_k9
Mật khẩu
●●●●●●●●●●
Đăng nhập 1
Hình 2. Đăng nhập bằng tên truy cập (không phải email)

Bước 3. Vào tổ chức của thầy Sơn và bấm “Tham gia tổ chức”

Kỳ thi thử chỉ mở cho thành viên tổ chức Nguyễn Việt Nam Sơn trên ClueOJ. Đây là tổ chức công khai: bấm tham gia là vào được ngay, không cần chờ thầy duyệt.

  1. Đã đăng nhập (bước 2), mở link tổ chức: https://oj.clue.edu.vn/organization/nvnamson
  2. Bấm nút Tham gia tổ chức ở cột bên phải trang.
  3. Nút đổi thành Rời khỏi tổ chức nghĩa là em đã là thành viên. Đừng bấm nút này, nếu bấm em sẽ không vào được kỳ thi.
oj.clue.edu.vn/organization/nvnamson

Nguyễn Việt Nam Sơn

Trang chủ · Thành viên · Danh sách bài · Danh sách kỳ thi · Các bài nộp
Giới thiệu
Thầy Nguyễn Việt Nam Sơn – Lập Trình Thuật Toán thi đấu. Chào mừng các bạn đến với tổ chức luyện thi lập trình thuật toán...
Điều khiển

Tham gia tổ chức 1
Hình 3. Trang tổ chức Nguyễn Việt Nam Sơn, nút “Tham gia tổ chức” (minh hoạ)
oj.clue.edu.vn/organization/nvnamson
Điều khiển

Rời khỏi tổ chức

✔ Em đã là thành viên. Không bấm nút đỏ này.
Hình 4. Sau khi tham gia, nút đổi thành “Rời khỏi tổ chức”

Bước 4. Bấm “Đăng ký” kỳ thi từ trước (mỗi kỳ thi một lần)

ClueOJ đã cho phép đăng ký trước khi kỳ thi bắt đầu. Đã đăng nhập và tham gia tổ chức (bước 2, 3) thì các em đăng ký theo một trong hai cách:

  1. Cách 1: mở trang Danh sách kỳ thi của tổ chức (hoặc mục Các kỳ thi trên ClueOJ). Ở dòng kỳ thi của mình, bấm nút xanh Đăng ký 1 ở cột bên phải.
  2. Cách 2: bấm nút Đăng ký / vào thi ở phần Lịch thi tuần này phía trên để mở trang kỳ thi, rồi bấm Đăng ký trong trang đó.
  3. Đăng ký xong, số Registered users (số người đã đăng ký) 2 tăng thêm 1. Trang kỳ thi vẫn hiện dòng “Bắt đầu trong … ngày …” đếm ngược như Hình 6 là mọi thứ đã sẵn sàng.
oj.clue.edu.vn/organization/nvnamson/contests/
Thi thử HSG Tin 9 #02 – 30/10/2026 (Công khai cho mọi người)
Bắt đầu trong 4 ngày 19:19:36.
30/10/2026 19:00 · Thời gian làm bài: 02 giờ, 30 phút
Đăng ký 1
Registered users: 1 2
Thi thử HSG Tin 12 #02 – 31/10/2026 (Công khai cho mọi người)
Bắt đầu trong 5 ngày 19:19:36.
31/10/2026 19:00 · Thời gian làm bài: 03 giờ, 00 phút
Đăng ký
Registered users: 0
Hình 5. Danh sách kỳ thi: bấm nút “Đăng ký” ở kỳ thi của mình (minh hoạ)
oj.clue.edu.vn/contest/nvnamson_thithu_hsg9_02

Thi thử HSG Tin 9 #02 – 30/10/2026 (Công khai cho mọi người)

Bắt đầu trong 4 ngày 19:19:36.
Dài 02:30, bắt đầu lúc 19:00 ngày 30/10/2026 (+07)
Hình 6. Trước giờ thi: trang kỳ thi hiện đồng hồ đếm ngược
Mỗi kỳ thi phải đăng ký riêng. Đăng ký đề lớp 9 không tự động đăng ký đề lớp 12 hay đề quốc gia. Tuần sau có kỳ thi mới (#03) thì các em bấm đăng ký lại cho kỳ thi mới. Các em được thi cả 3 đề nếu muốn.
Nếu thấy “Bị từ chối truy cập vào kỳ thi … Chỉ có các tổ chức sau có thể truy cập vào kỳ thi này: Nguyễn Việt Nam Sơn”
Có hai khả năng: em chưa đăng nhập (quay lại bước 2), hoặc em chưa tham gia tổ chức (quay lại bước 3). Làm xong bước đó rồi tải lại trang.

Bước 5. Đúng giờ thi: vào phòng thi

  1. Trước giờ thi khoảng 5–10 phút: mở máy, kiểm tra mạng, đăng nhập ClueOJ, mở sẵn link kỳ thi.
  2. Đúng 19:00, tải lại trang kỳ thi (phím F5). Nếu thấy nút Tham gia kỳ thi thì em bấm vào. Em nào quên đăng ký trước cũng không sao: đến giờ vẫn bấm Tham gia kỳ thi để vào thi bình thường.
  3. Thanh trên cùng của trang hiện tên kỳ thi và thời gian còn lại. Từ lúc này em đang trong phòng thi.
oj.clue.edu.vn/contest/nvnamson_thithu_hsg9_01

Thi thử HSG Tin 9 #01 – 23/10/2026 (Công khai cho mọi người)

Thông tin · Bảng xếp hạng · Thống kê
Tham gia kỳ thi 1
Kỳ thi đang diễn ra · Kết thúc sau 02:29:58
Hình 7. Đến giờ thi, bấm “Tham gia kỳ thi”
Vào muộn có bị trừ giờ không? Có. Kỳ thi kết thúc đúng giờ ghi trên đề (21:30 với lớp 9, 22:00 với lớp 12 và đề quốc gia), vào muộn bao nhiêu thì mất bấy nhiêu thời gian làm bài. Hãy vào đúng 19:00.

Bước 6. Đọc đề, nộp bài và xem kết quả

  1. Trong trang kỳ thi có bảng Bài tập gồm các bài của đề (4 hoặc 5 bài tùy đề). Bấm vào tên bài để đọc đề.
  2. Viết code trên máy (Code::Blocks, Dev-C++, VS Code, Thonny…) và tự chạy thử với các ví dụ trong đề.
  3. Ở trang đề bài, bấm Nộp bài, chọn đúng ngôn ngữ (C++17 hoặc Python 3), dán toàn bộ code vào ô soạn thảo rồi bấm nộp.
  4. Chờ vài giây, hệ thống chấm từng test và hiện kết quả.
oj.clue.edu.vn/contest/nvnamson_thithu_hsg9_01

Bài tập

#BàiĐiểm
1Trồng cây 15
2Sửa đồng hồ5
3Dãy đèn lồng5
4Thoát lũ5
Hình 8. Danh sách 4 bài trong kỳ thi lớp 9
oj.clue.edu.vn/problem/…/submit

Nộp bài: Trồng cây

Ngôn ngữ 2
C++17
Mã nguồn 3
#include <bits/stdc++.h> using namespace std; int main() { // dán toàn bộ code của em vào đây }
Nộp bài! 4
Hình 9. Trang nộp bài: chọn đúng ngôn ngữ, dán code, bấm nộp

Đọc kết quả chấm

Ký hiệuÝ nghĩaNên làm gì
ACĐúng (Accepted)Tốt rồi!
Sai đáp án (Wrong Answer)Xem lại thuật toán, trường hợp đặc biệt, kiểu dữ liệu (tràn int thì dùng long long)
TLEChạy quá thời gian (Time Limit Exceeded)Cần thuật toán nhanh hơn
MLEDùng quá bộ nhớGiảm kích thước mảng hoặc cấu trúc dữ liệu
Lỗi khi chạy (chia cho 0, truy cập ngoài mảng…)Kiểm tra chỉ số mảng, đệ quy quá sâu
Lỗi biên dịchChọn đúng ngôn ngữ, chép đủ code
Điểm từng phần (subtask): Mỗi bài chia thành nhiều nhóm test, từ dễ (giới hạn nhỏ) đến khó (giới hạn lớn). Chưa nghĩ ra lời giải tối ưu thì cứ nộp cách vét cạn để lấy trọn điểm các nhóm test nhỏ. Em được nộp lại nhiều lần, hệ thống lấy lần nộp điểm cao nhất của mỗi bài.

Khi hết giờ

  • Đúng giờ kết thúc, hệ thống tự đóng kỳ thi. Các bài nộp sau thời điểm đó không được tính điểm cho kỳ thi.
  • Xem thứ hạng ở mục Bảng xếp hạng trong trang kỳ thi.
  • Sau kỳ thi, các em vẫn có thể vào lại kỳ thi để luyện tập, nộp lại những bài chưa làm được.

Câu hỏi thường gặp

Em quên mật khẩu thì làm sao?

Ở trang Đăng nhập, bấm Quên mật khẩu?, nhập email đã đăng ký, rồi mở email để đặt lại mật khẩu. Đây là lý do nên dùng email thật ở bước 1.

Em đã tham gia tổ chức nhưng vẫn bị “Bị từ chối truy cập”?

Kiểm tra góc trên bên phải trang đã hiện đúng tên tài khoản của em chưa (có thể em đang đăng nhập tài khoản khác hoặc đã bị đăng xuất). Sau đó tải lại trang bằng F5.

Đã đến 19:00 mà không thấy nút “Tham gia kỳ thi”?

Tải lại trang (F5). Đồng hồ máy em có thể lệch vài chục giây so với máy chủ.

Tuần sau em có phải làm lại từ đầu không?

Tài khoản và việc tham gia tổ chức chỉ làm một lần. Mỗi tuần thầy đăng kỳ thi mới (#02, #03…), các em chỉ cần bấm Đăng ký kỳ thi mới (bước 4) rồi đến giờ vào thi (bước 5).

Có được dùng Python không?

Được. Khi nộp bài, nhớ chọn đúng ngôn ngữ Python 3. Với các bài có dữ liệu lớn, C++ chạy nhanh hơn nhiều.

Có được làm bằng điện thoại không?

Xem đề trên điện thoại thì được, nhưng nên làm bài trên máy tính để viết code và chạy thử dễ dàng.

Link nhanh cần lưu:
Đăng ký: oj.clue.edu.vn/accounts/register/
Tổ chức: oj.clue.edu.vn/organization/nvnamson
Danh sách các kỳ thi của tổ chức: oj.clue.edu.vn/organization/nvnamson/contests/

Chúc các em thi tốt! Có thắc mắc gì, các em để lại bình luận bên dưới bài viết này nhé.
– Thầy Nguyễn Việt Nam Sơn –

Tự học thuật toán: khó ở đâu?
Đọc xong một bài giải là bước đầu. Phần lớn học sinh tự học sẽ gặp những trở ngại sau:
  • Không biết học gì trước, học gì sau, học lan man nên kiến thức bị hổng.
  • Bí bài không ai gỡ, ngồi cả buổi vẫn không ra rồi bỏ cuộc.
  • Code chạy được nhưng không đủ điểm, không biết sai ở đâu, chậm ở đâu.
  • Không có đề thi thử và người chấm, nên không biết mình đang ở mức nào.
  • Dễ nản giữa chừng khi không có ai theo sát.
Học cùng thầy Nam Sơn, các trở ngại đó được gỡ bỏ:
  • Lộ trình 111 buổi video sắp sẵn từ dòng code đầu tiên đến đề HSG thật của các tỉnh.
  • Thầy trực tiếp gỡ bí, chữa bài cho từng em qua nhóm Zalo riêng.
  • Hệ thống chấm bài tự động 24/7 và thi thử HSG hằng tuần để biết chính xác mình đang ở đâu.
  • Đóng học phí một lần, thầy kèm lâu dài: từ thi chuyên Tin đến HSG quốc gia và cả khi lên đại học.

Nhận xét

Đăng nhận xét