Phước Hưng - Kỳ thi thử HSG Lớp 9 - Đề Số 6

Đang diễn ra... IOI(Strict) Bắt đầu lúc: 2026-9-27 18:30 3.5 giờ Máy chủ: 1

THÔNG TIN KỲ THI

Đây là bộ đề luyện tập mô phỏng dành cho học sinh THCS, đặc biệt là học sinh lớp 9 đang ôn luyện kỳ thi chọn học sinh giỏi môn Tin học cấp thành phố . Bộ đề được biên soạn độc lập nhằm phục vụ việc học tập và luyện thi

Cuộc thi được tổ chức trực tuyến trên Phước Hưng OJ, giúp học sinh rèn luyện tư duy thuật toán, kỹ năng lập trình, khả năng phân tích giới hạn dữ liệu và lựa chọn phương pháp giải phù hợp trong điều kiện thời gian giới hạn.

Đề gồm 5 bài toán với mức độ phân hóa từ cơ bản đến nâng cao, bao gồm toán học, xử lý chuỗi, kỹ thuật xử lý đoạn, quy hoạch động và bài toán tối ưu. Học sinh được chủ động lựa chọn thứ tự làm bài, không bắt buộc hoàn thành bài trước mới được chuyển sang bài tiếp theo.

Kết quả làm bài phụ thuộc vào tính đúng đắn của thuật toán, hiệu quả thực thi và độ chính xác khi cài đặt chương trình.

Thông tin bộ đề:

  • Đối tượng: Học sinh THCS, trọng tâm lớp 9.
  • Thời gian làm bài: 150 phút.
  • Số lượng bài: 5 bài.
  • Tổng điểm theo đề mô phỏng: 20 điểm.
  • Hình thức: Lập trình và nộp chương trình trực tuyến trên Phước Hưng OJ.

DANH SÁCH BÀI THI

  • Bài 1 — Chuông hẹn giờ: 5 điểm.
  • Bài 2 — Tín hiệu nén: 5 điểm.
  • Bài 3 — Dãy đèn trang trí: 4 điểm.
  • Bài 4 — Đường qua sân: 3 điểm.
  • Bài 5 — Lịch hoạt động: 3 điểm.

Tổng điểm tối đa theo đề mô phỏng: 20 điểm.

Các bài được thiết kế để đánh giá khả năng nhận diện thuật toán, xử lý dữ liệu lớn, tối ưu độ phức tạp và giải quyết những trường hợp đặc biệt thường gặp trong lập trình thi đấu.

CÁCH BẮT ĐẦU LÀM BÀI

Sau khi truy cập trang cuộc thi, học sinh thực hiện các bước sau:

  1. Bắt đầu lượt thi theo hướng dẫn trên hệ thống.
  2. Khi cuộc thi đã bắt đầu, chọn Danh sách bài toán để xem toàn bộ các bài thi.
  3. Nhấn vào tên bài muốn làm để mở nội dung đề.
  4. Đọc kỹ yêu cầu, định dạng Input, Output, giới hạn dữ liệu và các ví dụ minh họa.
  5. Phân tích bài toán, lựa chọn thuật toán và viết chương trình.
  6. Chọn đúng ngôn ngữ lập trình trước khi nộp.
  7. Nhấn Submit để gửi chương trình hiện tại lên hệ thống chấm.
  8. Chờ hệ thống xử lý và kiểm tra kết quả.
  9. Nếu kết quả chưa đạt yêu cầu, kiểm tra lại chương trình và nộp lại nếu cuộc thi cho phép.
  10. Khi muốn làm bài khác, quay lại Danh sách bài toán và chọn bài tiếp theo.

Danh sách bài toán là nơi hiển thị và lựa chọn toàn bộ các bài của kỳ thi.

Học sinh có thể chọn bài phù hợp với khả năng của mình trước, không bắt buộc làm lần lượt từ Bài 1 đến Bài 5.

CÁCH NỘP BÀI

Sau khi hoàn thành chương trình, học sinh cần chọn đúng ngôn ngữ lập trình và nhấn Submit.

Submit chỉ gửi chương trình của bài hiện tại lên hệ thống chấm, không có nghĩa là kết thúc toàn bộ cuộc thi.

Sau mỗi lần nộp, cần kiểm tra kết quả chấm để xác định chương trình đã được hệ thống tiếp nhận và xử lý hay chưa.

Nếu chương trình chưa đạt kết quả mong muốn, hãy kiểm tra lại thuật toán, giới hạn dữ liệu, kiểu dữ liệu, định dạng nhập xuất và các trường hợp đặc biệt trước khi nộp lại.

Lưu ý quan trọng: Viết code nhưng chưa nhấn Submit thì chương trình chưa được gửi để chấm.

Học sinh phải bảo đảm tất cả chương trình muốn chấm đã được nộp thành công trước khi thời gian làm bài kết thúc.

Ý NGHĨA KẾT QUẢ CHẤM

Một số trạng thái thường gặp trên hệ thống:

  • Accepted (AC): Chương trình đã vượt qua các kiểm thử của hệ thống.
  • Wrong Answer (WA): Chương trình cho kết quả không đúng ở một hoặc nhiều kiểm thử.
  • Time Limit Exceeded (TLE): Chương trình chạy quá thời gian cho phép.
  • Runtime Error (RE): Chương trình phát sinh lỗi trong quá trình thực thi.
  • Compile Error (CE): Chương trình có lỗi biên dịch.

Khi gặp lỗi, học sinh cần xem lại chương trình và xác định nguyên nhân trước khi tiếp tục nộp bài.

CÁCH CHUYỂN GIỮA CÁC BÀI

Trong thời gian làm bài, học sinh có thể chủ động chuyển giữa các bài toán.

Không bắt buộc phải giải xong một bài mới được chuyển sang bài khác. Nếu gặp bài khó hoặc chưa tìm được hướng giải, có thể tạm thời chuyển sang bài khác và quay lại sau.

Muốn chuyển sang bài khác, hãy quay lại Danh sách bài toán.

Không sử dụng nút Kết thúc lượt thi sớm để chuyển bài.

CẢNH BÁO: KHÔNG NHẤN KẾT THÚC LƯỢT THI SỚM KHI CHƯA LÀM XONG

Đây là cảnh báo đặc biệt quan trọng đối với học sinh lần đầu tham gia thi trên Phước Hưng OJ.

Nút Kết thúc lượt thi sớm có nghĩa là kết thúc toàn bộ lượt thi trước thời hạn.

Nút này KHÔNG phải là:

  • Nút nộp bài.
  • Nút lưu chương trình.
  • Nút quay lại trang trước.
  • Nút chuyển sang bài tiếp theo.
  • Nút mở Danh sách bài toán.
  • Nút tạm dừng cuộc thi.

Nếu chỉ muốn nộp chương trình đang làm, hãy sử dụng Submit.

Nếu muốn chuyển sang bài khác, hãy quay lại Danh sách bài toán.

Chỉ sử dụng Kết thúc lượt thi sớm khi đã hoàn thành phần thi, kiểm tra các chương trình cần nộp và chắc chắn không muốn tiếp tục làm bài.

Nếu vẫn còn thời gian làm bài, tuyệt đối không nhấn Kết thúc lượt thi sớm chỉ để thoát khỏi một bài đang làm.

CÁCH TÍNH ĐIỂM

Bộ đề mô phỏng sử dụng thang điểm 20, phân bổ như sau:

  • Bài 1: 5 điểm.
  • Bài 2: 5 điểm.
  • Bài 3: 4 điểm.
  • Bài 4: 3 điểm.
  • Bài 5: 3 điểm.

Tổng điểm tối đa:

5+5+4+3+3=20.5+5+4+3+3=20.

Các bài có phân chia nhóm kiểm thử theo giới hạn dữ liệu được nêu trong phần Subtask của từng đề.

Học sinh cần đọc kỹ các giới hạn để xác định phương pháp giải phù hợp. Nếu chưa tìm được thuật toán đáp ứng toàn bộ dữ liệu, có thể cân nhắc xây dựng lời giải cho các giới hạn nhỏ hơn.

Điểm được hệ thống ghi nhận theo cấu hình chấm của cuộc thi trên Phước Hưng OJ.

CHIẾN THUẬT LÀM BÀI

Với thời gian 150 phút, học sinh cần phân bổ thời gian hợp lý để tránh dành quá nhiều thời gian cho một bài toán.

Nên đọc nhanh toàn bộ 5 bài trước khi bắt đầu lập trình, xác định những bài đã có hướng giải và ưu tiên hoàn thành các bài có khả năng đạt điểm trước.

Trong quá trình làm bài:

  1. Đọc kỹ yêu cầu và xác định chính xác kết quả cần tìm.
  2. Phân tích giới hạn dữ liệu trước khi lựa chọn thuật toán.
  3. Ước lượng độ phức tạp thời gian và bộ nhớ.
  4. Sử dụng kiểu dữ liệu phù hợp, đặc biệt khi làm việc với các giá trị lớn.
  5. Kiểm tra các trường hợp biên như dữ liệu nhỏ nhất, lớn nhất, giá trị trùng nhau hoặc kết quả bằng 0.
  6. Tự tạo thêm các kiểm thử nhỏ ngoài ví dụ của đề.
  7. Kiểm tra định dạng Output trước khi nộp.
  8. Theo dõi thời gian còn lại và chủ động chuyển bài khi cần thiết.

Không nên dành toàn bộ thời gian cho một bài chưa có hướng giải rõ ràng. Có thể tạm chuyển sang bài khác rồi quay lại xử lý khi đã hoàn thành những phần chắc chắn hơn.

15 PHÚT CUỐI

Trong 15 phút cuối cùng, học sinh nên ưu tiên kiểm tra và hoàn thiện những chương trình đã viết.

Cần thực hiện:

  • Kiểm tra kết quả chấm của các bài đã nộp.
  • Bảo đảm phiên bản chương trình muốn chấm đã được Submit thành công.
  • Kiểm tra xem có bài nào đã viết code nhưng chưa nộp hay không.
  • Xem lại các lỗi nhập xuất, kiểu dữ liệu và chỉ số mảng.
  • Kiểm tra những trường hợp biên có khả năng gây sai kết quả.
  • Ưu tiên sửa những lỗi đã xác định rõ nguyên nhân.
  • Không bắt đầu một hướng giải quá lớn nếu không đủ thời gian hoàn thành.
  • Không nhấn Kết thúc lượt thi sớm khi chưa thực sự muốn kết thúc toàn bộ lượt thi.

TRƯỚC KHI KẾT THÚC

Trước khi rời cuộc thi, học sinh cần tự kiểm tra:

  • Đã Submit tất cả chương trình muốn chấm.
  • Đã kiểm tra kết quả các lần nộp.
  • Không còn chương trình cần gửi.
  • Đã kiểm tra lại những bài có thể sửa nhanh.
  • Đã bảo đảm phiên bản chương trình muốn sử dụng đã được nộp thành công.

Chỉ sau khi hoàn tất các bước trên mới cân nhắc sử dụng Kết thúc lượt thi sớm.

Nếu vẫn còn thời gian và muốn tiếp tục kiểm tra chương trình, hãy giữ nguyên lượt thi.

QUY TẮC TRONG THỜI GIAN THI

Học sinh cần đọc kỹ đề bài và tuân thủ các quy định được cung cấp trên trang cuộc thi.

Chương trình phải xử lý đúng dữ liệu đầu vào và xuất kết quả theo định dạng Output của từng bài. Không tự ý thay đổi yêu cầu của đề.

Học sinh chịu trách nhiệm kiểm tra chương trình và kết quả nộp bài của mình.

Các quy định riêng, nếu có, sẽ được giáo viên hoặc người quản lý cuộc thi thông báo.

KẾT THÚC

Bộ đề luyện tập mô phỏng HSG Tin học lớp 9 Hà Nội 2026–2027 được xây dựng nhằm rèn luyện khả năng đọc hiểu đề, phân tích bài toán, lựa chọn thuật toán, quản lý thời gian và cài đặt chương trình chính xác.

Chúc các thí sinh bình tĩnh, tập trung và đạt kết quả tốt nhất.

Hệ thống sẽ kiểm tra độ tương đồng mã nguồn sau cuộc thi.

The contest is a flexible time contest. You need to complete the contest within a specified time after you attended.

Trạng thái
Đang diễn ra...
Thể thức
IOI(Strict)
Bài toán
5
Bắt đầu lúc
2026-9-27 18:30
Kết thúc lúc
2026-10-12 18:30
Thời lượng
3.5 giờ
Máy chủ
Tham gia
1