• VNOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
    >
    • Tổ chức
  • Các kỳ thi
  • Wiki
  • Thông tin
    >
    • FAQ
    • Trình chấm ngoài
    • Tag
    • Máy chấm
    • Devlog
    • Github
    • Tickets
    • Thư viện đề thi
    • Đề xuất contest
  • Tạp chí
VI EN Đăng nhập  hoặc  Đăng ký

Blog - Trang 1

  • Thông tin
  • Thống kê
  • Blog

19

VNOI Wiki: Kỹ thuật sinh test

dvtd đã đăng vào 21, Tháng 12, 2025, 4:56

🖐️ Xin chào các bạn, trong bài viết lần này, VNOI Wiki xin giới thiệu đến các bạn nội dung về Kỹ thuật sinh test. Đây là kỹ năng thực chiến quan trọng trong mọi kỳ thi, giúp bạn chủ động phát hiện những lỗi sai mà test ví dụ thường bỏ sót, đồng thời kiểm soát chặt chẽ thời gian chạy của thuật toán trong trường hợp xấu nhất.

💻 Bài viết hệ thống hóa toàn bộ kiến thức về Kỹ thuật sinh test, trải dài từ tư duy lý thuyết đến ứng dụng thực tiễn, bao gồm:

  • Vai trò của sinh test trong việc phát hiện lỗi và kiểm soát thời gian chạy trong các kỳ thi Offline/Online, đặc biệt là tại kỳ thi Học sinh giỏi Quốc gia môn Tin học sắp tới.

  • Phương pháp xây dựng Code "trâu", Code chuẩn và Generator hiệu quả.

  • Kỹ thuật sinh test random hiệu quả, đo thời gian chạy và template trình chấm tự động.

🔗 Link bài viết: Kỹ thuật sinh test, tự kiểm tra code | VNOI Wiki

✍️ Biên soạn: Nguyễn Quang Minh minhcool - Michigan State University.

✅ Reviewers:

  • Lê Minh Hoàng Monarchuwu - Trường Đại học Khoa học Tự nhiên, ĐHQG-HCM.
  • Võ Đức Đoàn KAKOII - THPT Chuyên Nguyễn Tất Thành, Quảng Ngãi.

  • Nguyễn Tiến Mạnh ngtmanh - Đại học Bách khoa Hà Nội.

  • Nguyễn Tấn Minh unknownnaciul - Trường Đại học Khoa học Tự nhiên, ĐHQG-HCM.

💖 VNOI xin cảm ơn đội ngũ TNV và Admin đã dành tâm huyết hoàn thiện nội dung này. Mong rằng các bạn sẽ nắm vững và vận dụng thành thạo kỹ thuật sinh test trong quá trình luyện tập. Đừng quên theo dõi VNOI để đón đọc những bài viết tiếp theo nhé!

✨ Chúc các bạn ôn luyện hiệu quả và đạt kết quả cao nhất trong kỳ thi HSGQG sắp tới!

dvtd
o21, Tháng 12, 2025, 4:56 0

33

Dự án sinh test các kì thi chính thức: Kỳ thi chọn đội tuyển HSGQG THPT tỉnh Quảng Trị (2024-25)

dvtd đã đăng vào 20, Tháng 11, 2025, 12:07

💥 VNOI tiếp tục hành trình tổng hợp các đề thi HSG THPT của 34 tỉnh, thành trên toàn quốc!

🧩 Và điểm dừng chân tiếp theo chính là đề thi chọn đội tuyển HSG Quốc Gia THPT tỉnh Quảng Trị năm học 2024-2025!

💻 Số lượng bài toán: 06 bài.

📌 Ngày thi thực tế: 21–22/09/2024.

📎 Link contest: Kỳ thi chọn Đội tuyển HSGQG Quảng Trị năm 2024-2025

💖 Mời các bạn cùng thử sức với bộ đề hấp dẫn này!

🔥 Chúc các bạn có những trải nghiệm thật bổ ích và thú vị với đề thi này!

dvtd
o20, Tháng 11, 2025, 12:07 0

16

Educational Prefix Sum & Differential Array Contest

dvtd đã đăng vào 19, Tháng 11, 2025, 14:23

✨ Educational Contest là chuỗi dự án được xây dựng bởi đội ngũ Tình nguyện viên Team Contest của VNOI, hướng đến việc tạo ra những bộ bài tập luyện tập chất lượng, giúp học sinh – sinh viên rèn luyện kỹ năng lập trình và tư duy thuật toán một cách hiệu quả.

📈 Tiếp nối các chủ đề thuật toán nền tảng, lần này VNOI mang đến Educational Prefix Sum & Differential Array Contest - hai kỹ thuật quan trọng giúp tối ưu hoá xử lý truy vấn mảng và được sử dụng rộng rãi trong lập trình thi đấu.

➕ Prefix Sum (Mảng cộng dồn) là công cụ mạnh mẽ cho phép trả lời nhanh các truy vấn tổng đoạn, giúp giảm độ phức tạp từ O(n) xuống O(1). Đây là một trong những kỹ thuật cơ bản nhưng cực kỳ hiệu quả, là nền tảng để giải các bài toán khác về quy hoạch động hoặc lý thuyết đồ thị, xuất hiện liên tục trong các kỳ thi trong nước và quốc tế.

🔧 Differential Array (Mảng hiệu) lại đặc biệt hữu dụng trong việc xử lý nhiều phép cập nhật trên đoạn. Bằng việc thao tác trên mảng hiệu rồi khôi phục lại mảng gốc bằng prefix sum, kỹ thuật này giúp đơn giản hóa các phép cập nhật hàng loạt, tối ưu các truy vấn.

📌 Bộ đề Prefix Sum & Differential Array bao gồm 25 bài toán giải thuật, bao trùm từ cơ bản đến nâng cao. Contest được thiết kế theo dạng marathon, cho phép các bạn luyện tập bất cứ lúc nào. Đây sẽ là cơ hội để các bạn củng cố nền tảng tư duy thuật toán, làm quen với các mô hình bài toán điển hình và áp dụng hiệu quả hai kỹ thuật quan trọng này trong thực chiến.

📅 Contest sẽ được công khai trên nền tảng VNOJ vào Chủ Nhật, ngày 23/11/2025.

🔗 Thông tin chi tiết về Educational content có thể được tìm thấy thông qua đường link phía dưới 👉

  • Educational Prefix Sum & Differential Array Contest - Part 1
  • Educational Prefix Sum & Differential Array Contest - Part 2

💛 Xin gửi lời cảm ơn đến đội ngũ Tình nguyện viên VNOI đã dành nhiều tâm huyết để chuẩn bị nội dung cho chủ đề lần này. Chúc các bạn luyện tập hiệu quả và tiếp tục đồng hành cùng VNOI trong những hành trình tiếp theo!

dvtd
o19, Tháng 11, 2025, 14:23 0

dựa trên nền tảng DMOJ | theo dõi VNOI trên Github và Facebook