• 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í 2025
VI EN Đăng nhập  hoặc  Đăng ký

Blog - Trang 1

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

2

Danh sách các trường / tổ chức

ngkan đã đăng vào 1, Tháng 5, 2021, 12:12

VNOJ đã thêm tính năng xem danh sách bài nộp của các tổ chức để các trường / tổ chức có thể theo dõi dễ dàng hơn các bài nộp từ trường / tổ chức. Tính năng có thể được tìm thấy tại phần lọc bài nộp:

Ví dụ các bạn có thể lọc các submission của các thành viên thuộc trường PTIT ở đây: https://oj.vnoi.info/submissions/?organization=3

Nếu bạn muốn trường / tổ chức của bạn trên VNOJ, bạn có thể đăng kí trường / tổ chức tại đây. Hãy xem qua danh sách các trường / tổ chức đã có để tránh bị trùng lặp.

Bạn có thể sửa các tổ chức của bạn bằng tính năng chỉnh sửa hồ sơ / edit profile. Mỗi tài khoản được phép thuộc tối đa 3 tổ chức cùng lúc.

ngkan
o1, Tháng 5, 2021, 12:12 1

9

Spoiler trong phần comment

ngkan đã đăng vào 30, Tháng 4, 2021, 9:08

VNOJ đã thêm spoiler syntax cho phần comment. Bây giờ bạn có thể "ẩn" comment của bạn sau một lớp spoiler để tránh spoil mọi người.

Để cho một đoạn chữ vào spoiler, bạn chỉ cần chèn >! vào đầu mỗi dòng.


Ví dụ 1:

Comment bạn viết:

Spoiler cho bài A + B;
>! Bạn cần dùng toán tử +

Comment được hiển thị:

Spoiler cho bài A + B;

Bạn cần dùng toán tử +


Các spoiler cũng có thể được lồng vào nhau:

Ví dụ 2:

Comment bạn viết:

Spoiler cho bài A + B;
>! Bạn cần dùng toán tử +
>!
>! >! Và in ra A+B
>!
>! Thế là xong bài!

Comment được hiển thị:

Spoiler cho bài A + B;

Bạn cần dùng toán tử +

Và in ra A+B

Thế là xong bài!


Ngoài ra VNOJ cũng đã thiết lập nội quy comment nhằm giữ cho môi trường comment luôn luôn tích cực.

ngkan
o30, Tháng 4, 2021, 9:08 0

30

Hệ thống điểm làm bài

ngkan đã đăng vào 19, Tháng 4, 2021, 9:25

Hệ thống tính điểm làm bài cũ của VNOI (lấy tổng điểm tất cả các bài) "thiên vị" những bạn cày nhiều bài dễ và làm thiệt thòi các bạn khác dành nhiều thời gian nghĩ bài khó. VNOI muốn dùng hệ thống tính điểm mới nhằm khắc phục tình trạng này.

Cách tính điểm

Điểm làm bài của bạn sẽ được tính theo công thức

$$ D + C $$

trong đó:

  • ~ D ~ tượng trưng cho độ khó của các bài bạn làm,
  • ~ C ~ tượng trưng cho độ chăm làm bài của bạn.
Điểm từ độ khó của bài làm được ~ D ~

Hệ thống sẽ lấy tổng điểm có trọng số của ~ 300 ~ bài có điểm cao nhất bạn kiếm được để xét. Bài điểm cao thứ ~i~ sẽ cộng ~0.98514^i \times (\text{điểm bạn kiếm được})~ vào điểm làm bài của bạn.

Nói cách khác, nếu gọi ~ S ~ là danh sách ~ 300 ~ bài có điểm cao nhất bạn kiếm được, sắp xếp theo thứ tự giảm dần, thì bạn sẽ được

$$D = \sum_{i=0}^{min(|S|, 300) - 1} 0.98514^i \times S[i]$$

Công thức này hoạt động thế nào? Bài có điểm cao thứ:

  • ~ 1 ~: được cộng thẳng điểm bạn kiếm được vào ~ D ~
  • ~ 10 ~: có trọng số ~ \approx 0.87 ~
  • ~ 50 ~: có trọng số ~ \approx 0.48 ~
  • ~ 100 ~: có trọng số ~ \approx 0.25 ~
  • ~ 200 ~: có trọng số ~ \approx 0.05 ~
  • ~ 300 ~: có trọng số ~ \approx 0.01 ~
Điểm từ độ chăm làm bài ~ C ~

Gọi ~ N ~ là số bài bạn đã AC. Bạn sẽ được cộng

$$C = 0.05 \times N$$

điểm vào điểm làm bài.

Công thức này hoạt động thế nào? Nếu bạn AC:

  • ~ 10 ~ bài: ~ C = 0.5 ~
  • ~ 100 ~ bài: ~ C = 5 ~
  • ~ 500 ~ bài: ~ C = 25 ~

Làm thế nào để xem cơ cấu điểm làm bài của bạn?

Bạn có thể xem danh sách ~ 300 ~ bài tốt nhật của bạn và cách chúng cộng điểm trong hồ sơ của bạn, tab "Thống kê".

Sample image

Tại sao điểm làm bài của bạn bị đổi?

Hiện tại có một vài bài trên OJ có điểm không phản ánh đúng độ khó của bài. VNOI có thể sửa điểm của bài và tính lại điểm của mọi người.

ngkan
o19, Tháng 4, 2021, 9:25 2

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