Chán vl
đã đăng vào 13, Tháng 6, 2026, 15:22T vẫn dg ngán ngẩm vs cái Segment tree (ms hc, plz no toxic)
VNOJ - VNOI Online Judge là hệ thống online judge open source chính thức của VNOI, dựa trên nền tảng của hệ thống DMOJ.
VNOJ được tạo ra với mục đích xây dựng một môi trường luyện tập và cạnh tranh dành cho cộng đồng Tin Học Việt Nam. VNOJ là một hệ thống chấm bài tự động hoàn toàn độc lập của VNOI và là bước tiến tiếp theo trong quá trình di dời và nâng cấp VOJ.
Hiện nay, hệ thống VNOJ đã đưa trở lại kho bài tập rộng lớn từ hệ thống cũ VOJ (bao gồm các đề thi Học Sinh Giỏi Quốc Gia, ACM-ICPC, ... qua các năm). Kho bài tập này sẽ được cập nhật thường xuyên với những bài tập mới từ các kì thi, trong đó có những kì thi luyện tập trên VNOJ và những đề thi chính thức của VNOI.
Nếu đây là lần đầu tiên tham gia VNOJ, hãy đăng ký tài khoản. Sau đó, thử bài tập A cộng B.
Trong suốt 5 năm liên tiếp từ 2021 đến 2025, VNOJ đã vinh dự được lựa chọn là hệ thống chấm chính thức của kỳ thi ICPC Vietnam National & Regional. Tính đến thời điểm hiện tại, nền tảng đang phục vụ hơn 430 tổ chức với tổng số trên 10 triệu lượt nộp bài, đồng thời hỗ trợ nhiều hoạt động đào tạo, luyện tập và tổ chức kỳ thi trong cộng đồng lập trình thi đấu tại Việt Nam.
Tính năng Organization (Tổ chức) được xây dựng nhằm tạo ra một không gian làm việc và học tập riêng cho các trường học, trung tâm đào tạo, câu lạc bộ cũng như các nhóm học sinh, sinh viên. Thông qua tính năng này, các quản trị viên có thể quản lý thành viên, xây dựng kho bài tập, giao bài luyện tập và tổ chức các kỳ thi nội bộ ngay trên hệ thống VNOJ một cách thuận tiện và hiệu quả.
Nhằm đảm bảo khả năng vận hành ổn định của hệ thống trong dài hạn, đồng thời tiếp tục duy trì chất lượng dịch vụ phục vụ cho toàn bộ cộng đồng người dùng, VNOI xin thông báo cập nhật chính sách đối với tính năng VNOJ Organization. Chính sách mới sẽ chính thức được áp dụng kể từ ngày 01/07/2026.
Giờ chấm là tổng thời gian thực tế mà hệ thống máy chấm cần sử dụng để thực thi toàn bộ bộ test của các bài nộp thuộc một Organization.
Để dễ hình dung hơn, theo thống kê hiện tại, 01 giờ chấm tương đương khoảng 360 lượt nộp bài. Con số trên chỉ mang tính chất tham khảo và có thể thay đổi tùy thuộc vào độ phức tạp của bài toán cũng như thời gian chạy trung bình của từng bài nộp.
Dung lượng lưu trữ dữ liệu là tổng dung lượng mà Organization sử dụng trên hệ thống, bao gồm:
Nhằm tạo điều kiện cho các trường học, câu lạc bộ và các nhóm học sinh – sinh viên có thể dễ dàng tiếp cận và sử dụng hệ thống, mỗi Organization trên VNOJ sẽ được cấp sẵn một lượng tài nguyên miễn phí, bao gồm:
Theo thống kê trong thời gian gần đây, hơn 80% số lượng Organization đang hoạt động trên VNOJ vẫn hoàn toàn nằm trong giới hạn tài nguyên miễn phí nói trên và không phát sinh thêm bất kỳ chi phí nào trong quá trình sử dụng.
Đối với các tổ chức có nhu cầu sử dụng ở quy mô lớn hơn, VNOI cung cấp các gói tài nguyên mở rộng để đáp ứng các hoạt động luyện tập và tổ chức kỳ thi với tần suất cao.
Trong trường hợp Organization đã sử dụng hết số giờ chấm hiện có, các bài nộp mới sẽ tạm thời không được đưa vào hàng đợi chấm cho tới khi tài nguyên được bổ sung.
Điều này có thể gây ảnh hưởng tới quá trình luyện tập thường xuyên hoặc làm gián đoạn các kỳ thi đang diễn ra nếu không được theo dõi kịp thời. Vì vậy, VNOI khuyến nghị các quản trị viên nên thường xuyên kiểm tra mức sử dụng tài nguyên của tổ chức để chủ động chuẩn bị và tránh những gián đoạn không mong muốn.
Khi Organization đã sử dụng hết dung lượng lưu trữ được cấp, hệ thống sẽ không cho phép tạo thêm bài tập mới.
Trong trường hợp này, các quản trị viên có thể:
Ngoài ra, nhằm hỗ trợ người dùng quản lý tài nguyên tốt hơn, hệ thống sẽ gửi cảnh báo tới các quản trị viên khi mức sử dụng vượt quá 80% hạn mức hiện tại.
Bên cạnh việc duy trì và phát triển hệ thống VNOJ phục vụ cộng đồng lập trình thi đấu, VNOI cũng mong muốn có thể tiếp tục đồng hành cùng các trường học, trung tâm đào tạo, câu lạc bộ và các tổ chức giáo dục trên cả nước trong quá trình xây dựng môi trường học tập và luyện tập chất lượng.
Với tinh thần đó, VNOI triển khai một số chính sách hỗ trợ đặc biệt dành cho các tổ chức có nhu cầu, nhằm tạo điều kiện thuận lợi hơn trong việc tiếp cận và sử dụng hệ thống.
Đối với các tổ chức phi lợi nhuận hoặc các đơn vị giáo dục tại những địa bàn còn gặp nhiều khó khăn về điều kiện cơ sở vật chất và kinh phí hoạt động, VNOI sẽ xem xét áp dụng các chính sách hỗ trợ riêng phù hợp với từng trường hợp cụ thể.
Các hình thức hỗ trợ có thể bao gồm:
Các đơn vị có nhu cầu hoặc cần tìm hiểu thêm về các chính sách hỗ trợ này vui lòng liên hệ Fanpage VNOI để được tư vấn và xét duyệt theo từng trường hợp cụ thể.
Đối với các trường học, trung tâm đào tạo hoặc các tổ chức có nhu cầu xây dựng một hệ thống thi và luyện tập độc lập trên nền tảng VNOJ, VNOI cung cấp dịch vụ triển khai riêng nhằm đáp ứng nhu cầu vận hành ở quy mô lớn hơn.
Các hạng mục hỗ trợ bao gồm:
Giải pháp này phù hợp với các đơn vị mong muốn xây dựng một môi trường học tập, luyện tập hoặc tổ chức kỳ thi mang bản sắc riêng nhưng vẫn kế thừa các tính năng và sự ổn định của hệ thống VNOJ.
Để giúp các quản trị viên chủ động theo dõi tài nguyên và tránh những gián đoạn không mong muốn trong quá trình tổ chức kỳ thi hoặc luyện tập, VNOJ cung cấp công cụ thống kê mức sử dụng trực tiếp trong trang quản lý của từng Organization.
Quản trị viên có thể thực hiện các bước sau để kiểm tra tình trạng sử dụng hiện tại:
VNOI khuyến nghị các quản trị viên nên thường xuyên kiểm tra các thông số này, đặc biệt trước khi tổ chức các kỳ thi hoặc các đợt luyện tập có số lượng lớn bài nộp, nhằm đảm bảo hệ thống luôn hoạt động thông suốt và ổn định.
Đối với các Organization hiện đang sở hữu số lượng bài tập lớn hoặc đang sử dụng dung lượng lưu trữ vượt quá hạn mức miễn phí sắp được áp dụng, VNOI khuyến nghị các quản trị viên nên chủ động rà soát và sắp xếp lại dữ liệu trước thời điểm chính sách mới có hiệu lực.
Cụ thể, các Organization hiện đang:
nên chủ động thực hiện một số công việc sau:
Việc thực hiện sớm các công việc trên không chỉ giúp hạn chế nguy cơ thất thoát dữ liệu học thuật quan trọng mà còn giúp quá trình chuyển đổi sang chính sách mới diễn ra thuận lợi, tránh những ảnh hưởng không mong muốn tới hoạt động giảng dạy, luyện tập và tổ chức kỳ thi của đơn vị.
Nếu có bất kỳ thắc mắc nào liên quan đến chính sách sử dụng, nhu cầu mở rộng tài nguyên hoặc các chương trình hỗ trợ đặc biệt dành cho tổ chức, quý thầy cô và các bạn có thể liên hệ với VNOI để được giải đáp và hỗ trợ trong thời gian sớm nhất.
Đội ngũ VNOI luôn sẵn sàng tiếp nhận các ý kiến đóng góp, phản hồi cũng như đồng hành cùng các đơn vị trong quá trình triển khai và sử dụng hệ thống.
Mọi thắc mắc và yêu cầu hỗ trợ xin vui lòng liên hệ thông qua Fanpage VNOI.
T vẫn dg ngán ngẩm vs cái Segment tree (ms hc, plz no toxic)
Lưu ý: Lời giải theo kiểu viết nháp, không theo chuẩn Toán học.
Câu 3 phần III:
Tập hợp các số đã cho gồm có ~5~ số chia ~5~ dư ~1~, ~4~ số chia ~5~ dư ~2~, ~3~ số chia ~5~ dư ~3~, ~2~ số chia ~5~ dư ~4~ và ~1~ số chia hết cho ~5~.
Để điền hàng 1 và cột 1, ta cần có đủ ~5~ số dư. Thành ra ô ~(1,1)~ phải được điền số ~5~ là số duy nhất chia hết cho ~5~.
Để điền vào đường chéo thứ hai, ta buộc phải chỉ dùng hai số chia ~5~ dư 4. Tương tự với các đường chéo khác.
Vậy theo quy tắc nhân, đáp án là ~\frac{1 \times 2! \times 3! \times 4! \times 5!}{10} = \boxed{3456}~
Câu 6 phần III:
Các hình vuông có dạng ~A_kA_{k+3}A_{k+6}A_{k+9}~. Ta có ~3~ hình vuông như vậy.
Để xếp các bóng, ta cần làm theo quy trình sau:
Vậy có tổng cộng ~4! \times 8! \times 4^4~ kết quả thuận lợi.
Không gian mẫu là ~12!~. Vậy đáp án là ~4565 \times \frac{4! \times 8! \times 4^4}{12!} = \boxed{2656}~.
Câu 4 phần II:
a) Đúng
b) Sai. Không tồn tại ~t~ để đường thẳng này đi qua ~M~.
c)
Hệ phương trình cho vành đai bảo vệ là ~\begin{cases} z = 0 \\ x = 6\cos(t) \\ y = 6\sin(t) \end{cases}~
Hệ phương trình cho quỹ đạo bay là ~\begin{cases} x = 2(1-t) + 14t \\ y = 11(1-t) + 2t \\ z = 3 \end{cases}~ (~0 \leq t \leq 1~)
Chú ý ~z~ là hằng số.
Vậy khoảng cách nhỏ nhất giữa máy bay và vành đai là ~\sqrt{9 + d^2}~ với ~d~ là khoảng cách giữa đường tròn và hình chiếu của quỹ đạo bay trên ~(Oxy)~.
Phương trình hình chiếu là ~3(x-2) + 4(y-11) = 0~
Khoảng cách từ tâm đến hình chiếu này là ~\frac{50}{\sqrt{3^2 + 4^2}} = 10~
Khoảng cách từ đường tròn đến hình chiếu là ~10 - 6 = 4~
Vậy khoảng cách nhỏ nhất là ~\sqrt{9 + 16} = 5~, tương ứng với ~50~ mét.
~\Rightarrow~ Sai.
d) Giải hệ ~\begin{cases} 3(x-2) + 4(y-11) = 0 \\ x^2 + y^2 = 100 \end{cases}~, ta được ~x = 6~ và ~y = 8~, nên phát biểu đúng.
(Chú ý: Nếu dùng số của câu d để kiểm tra câu c thì ta sẽ biết luôn câu c sai, nhưng chưa thể kết luận chắc chắn d đúng hay sai).
Chào các bạn, trong quá trình làm youtube mình có nhận được một số câu hỏi về cách tự học để vào ĐTQG, thời gian cần dành ra cho môn tin, các trang web nên học và cách làm bài cũng như quan điểm về việc dùng AI ❓.
Video này là tổng hợp câu trả lời dành cho các câu hỏi đó. Các bạn có thể xem video và áp dụng một vài phương pháp, lời khuyên trong video nếu cảm thấy phù hợp với bản thân nhé 🥰.
📣 Sau những màn tranh tài đầy căng thẳng tại Vòng loại 1, Vòng loại 2 của VNOI CUP 2026 sẽ chính thức diễn ra vào ngày 30/05 sắp tới, tiếp tục cuộc đua giành tấm vé đến Chung kết và cơ hội sở hữu những phần quà độc quyền của VNOI CUP 2026!
Các thí sinh không tham gia Vòng loại 1 vẫn có thể hoàn tất xác thực thông tin để tham gia dự thi Vòng loại 2 và được xét thành tích chính thức theo quy định của Ban Tổ chức.
Sẽ có 120 áo VNOI CUP 2026 độc quyền dành cho các thí sinh xuất sắc tại hai vòng loại online.
(dành cho thí sinh đã xác thực thông tin)
⚔️ Chặng đường phía trước đang dần trở nên gay cấn hơn bao giờ hết. Hãy chuẩn bị thật tốt để bứt phá tại Vòng loại 2 và tiến gần hơn tới Chung kết VNOI CUP 2026 nhé!
🚀 Hẹn gặp lại các bạn ở Vòng loại 2 của VNOI CUP 2026!

Vòng loại đầu tiên của VNOI CUP 2026 đã diễn ra vào ngày 16/05 với sự tham gia của đông đảo thí sinh trên cả nước. Hiện Ban tổ chức đang tiến hành đối chiếu kết quả, xác minh thông tin đăng ký và kiểm tra các minh chứng dự thi để đảm bảo tính công bằng cho cuộc thi.
🗂️ Form xác thực thông tin cá nhân cũng sẽ được mở đến hết ngày 23/05/2026. Các thí sinh hãy kiểm tra và hoàn tất xác minh thông tin của mình trước thời hạn đóng form.
🎥 Đối với thí sinh tham gia Bảng chính thức, vui lòng hoàn thành việc nộp video quay màn hình quá trình làm bài theo đúng yêu cầu của thể lệ cuộc thi.
🔄 Trong trường hợp điền sai hoặc thiếu thông tin, các bạn có thể nộp lại form xác thực hoặc form minh chứng. Ban tổ chức sẽ sử dụng lần nộp gần nhất để đối chiếu và xác nhận.
⏳ Hạn cuối nộp minh chứng và xác thực thông tin: 23h59, Thứ Bảy, ngày 23/05/2026
⚠️ Các trường hợp không nộp minh chứng hoặc minh chứng không hợp lệ có thể bị từ chối công nhận kết quả dự thi.
📩 Nếu có thắc mắc về thể lệ, quy định hoặc khiếu nại liên quan đến kết quả, các bạn vui lòng liên hệ trực tiếp Fanpage VNOI để được Ban tổ chức hỗ trợ kịp thời nhằm đảm bảo quyền lợi tham gia kỳ thi của thí sinh.

🔥 Vòng loại đầu tiên của VNOI CUP 2026 đã chính thức kết thúc sau 3 giờ thi đấu đầy căng thẳng và hấp dẫn trên hệ thống VNOJ. Ban Tổ chức xin gửi lời cảm ơn tới tất cả các thí sinh đã tham gia và đồng hành cùng kỳ thi ngày hôm nay. 💙
📌 Đối với các thí sinh tham gia Bảng chính thức, hãy lưu ý hoàn tất việc nộp video quay màn hình minh chứng quá trình làm bài theo đúng quy định của kỳ thi.
⚠️ Các thí sinh không nộp minh chứng hoặc nộp không đúng yêu cầu có thể bị xem là không hợp lệ trong quá trình xét kết quả.
🚀 Một lần nữa, cảm ơn các bạn đã tham gia Vòng loại 1 và hẹn gặp lại tại các chặng tiếp theo của VNOI CUP!

Nhằm hỗ trợ thí sinh làm quen với hệ thống thi đấu, quy trình xác thực thông tin và quay màn hình, Ban Tổ Chức VNOI CUP 2026 sẽ tổ chức buổi thi thử trên nền tảng VNOJ vào Thứ Tư, ngày 13/05/2026. Đây sẽ là cơ hội để các bạn kiểm tra thiết bị, làm quen với giao diện thi và chuẩn bị tốt hơn trước khi bước vào hai vòng loại chính thức.
Kỳ thi thử không bắt buộc tham gia và sẽ không ảnh hưởng tới kết quả xét vòng loại. Tuy nhiên, Ban Tổ Chức khuyến khích các thí sinh tham dự để hạn chế các vấn đề kỹ thuật ngoài ý muốn trong ngày thi chính thức.
📌 Ban Tổ Chức khuyến khích các thí sinh tham gia kỳ thi thử trong khoảng 20 đến 30 phút để làm quen với quy trình xác thực thông tin, quay màn hình và kiểm tra khả năng đáp ứng các yêu cầu kỹ thuật của kỳ thi chính thức, bao gồm cả chất lượng video ghi hình. Trong và sau thời gian thi thử, Ban Tổ Chức cũng sẽ hỗ trợ giải đáp các thắc mắc liên quan đến kỹ thuật và quy trình tham dự cuộc thi trên các nền tảng mạng xã hội của VNOI.
📌 Contest Trial - Thi thử VNOI CUP 2026: VNOJ | [Trial] Thi thử VNOI CUP 2026
📌 Hướng dẫn quay màn hình: VNOJ | Hướng dẫn quay màn hình
📌 Thể lệ cuộc thi: VNOJ | Thể lệ cuộc thi VNOI CUP 2026
📝 Form xác thực thông tin VNOI CUP 2026: Google Form | Xác thực thông tin VNOI CUP 2026
📬 Cổng đăng ký tham gia từng vòng loại sẽ được mở trên nền tảng VNOJ trong vòng một tuần trước thời điểm diễn ra vòng loại tương ứng, tương tự các kỳ thi từng được tổ chức trên VNOJ trước đây.
Chúc tất cả các thí sinh có sự chuẩn bị thật tốt và hẹn gặp lại tại Vòng loại 1 của VNOI CUP 2026! 🚀

Ban Tổ chức VNOI CUP 2026 xin thông báo cập nhật một số quy định quan trọng tại Mục 5. Thể thức vòng loại nhằm đảm bảo tính công bằng, minh bạch và phù hợp hơn với quá trình giám sát cuộc thi.
👉 Các thay đổi tập trung vào:
Những điều chỉnh này được thực hiện để làm rõ phạm vi được phép sử dụng, hạn chế các trường hợp gây tranh cãi và đảm bảo môi trường thi đấu công bằng cho tất cả thí sinh.
🌐 Các bạn có thể xem chi tiết thể lệ cập nhật tại: VNOJ | Thể lệ VNOI CUP 2026

👋 Xin chào các bạn, như thể lệ Ban Tổ chức VNOI CUP 2026 đã công bố, các thí sinh tham gia Bảng chính thức ở hai vòng loại online trên VNOJ cần đáp ứng đầy đủ yêu cầu giám sát bằng cách quay màn hình trong suốt thời gian thi.
📍 Để kỳ thi diễn ra thuận lợi, Ban Tổ chức hướng dẫn các bạn các bước cài đặt và nộp minh chứng quay màn hình quá trình thi như sau:
📌 Hướng dẫn các bước thực hiện chi tiết: VNOJ | Hướng dẫn quay màn hình
📌 Thông tin chi tiết về thể lệ cuộc thi: VNOJ | Thể lệ VNOI CUP 2026
📌 Form xác thực thông tin VNOI CUP 2026: Google Form | Form xác thực thông tin VNOI CUP 2026
