Chính thức công bố kết quả Viblo Code Contest 2020 - Ngôi vương thuộc về ai?

Sau chuỗi ngày thi đấu gay cấn, cục diện cuối cùng của Viblo Code Contest 2020 đã được ấn định.

Dàn thí sinh chất lượng và bộ đề thi có tính phân hóa cao

Chia sẻ với Sun* News, anh Đức Thắng - Trưởng BTC Contest cho biết “Cuộc thi lần này thu hút rất nhiều người tham gia từ mọi miền của đất nước, mà nổi bật là các bạn sinh viên trẻ tràn đầy năng lượng, họ nắm chắc các kiến thức về toán rời rạc, hay cấu trúc dữ liệu và giải thuật đang học tại giảng đường đại học.”

Ý thức được mức phân hóa trình độ của người chơi nên ngay từ ban đầu, ban tổ chức đã chuẩn bị một số lượng Challenge khá lớn, lên đến 15 bài. Bộ đề cũng được phân bổ đồng đều theo các mức rank từ dễ đến khó (từ rank E => D => C => B => A => S), bởi thế mà việc phân lớp người chơi trở nên dễ dàng hơn. Đặc biệt, với đề bài khó nhất, chỉ có 2 người chơi submit thành công, và đó cũng là 2 người duy nhất giải được tất cả 15 Challenge của cuộc thi. Các bạn đứng ở vị trí tiếp theo đều vượt qua 14 Challenge, và phải cạnh tranh nhau ở các chỉ số như: số điểm bị trừ do thời gian làm bài lâu, số điểm bị trừ do submit sai. Có thể nói cuộc đua đến những vị trí trong top đầu đã diễn ra gay cấn cho đến tận phút cuối cùng.

Những diễn biến không thể lường trước

Ngay khi Contest vừa bắt đầu, BTC đã chóang ngợp bởi số người truy cập, cũng như số lượng submission cho bài thi tăng đột biến, khiến hệ thống của Viblo Code rơi vào tình trạng quá tải. Dù đã tính đến khả năng này và chủ động nâng số server của Viblo Code lên con số 4, nhưng những người tổ chức vẫn phải “vã mồ hôi” đề xử lý êm đẹp.

Quả là một diễn biến không biết nên vui hay buồn theo chia sẻ của Trưởng BTC: “Tối hôm thứ 7, Viblo Code Team đã phải tìm mọi cách để giải quyết tình trạng. Lần lượt thêm vào 1, rồi 2, rồi 3 server để đảm bảo đáp ứng được nhu cầu của người dùng. Tổng cộng, từ 4 server ban đầu, thì đến gần 12h đêm, số lượng server của Viblo Code đã được nâng lên con số ... 7. Với 1 server chạy web, 6 server chạy code, bao gồm: 3 server 4 cores 8GB RAM, 2 server 6 cores 16GB RAM, và cả 1 server 2 cores 4GB RAM cũng phải lôi ra sử dụng”.  Có thể coi đó là 1 thách thức trong khâu vận hành nhưng không thể phủ nhận rằng, nhìn vào mặt tích cực thì rõ ràng đó cũng là một tín hiệu cho thấy sự thành công và sức hút của cuộc thi. 

Điều bất ngờ thứ 2 đến từ năng lực của người chơi, rất nhiều người khởi động một cách thần tốc. Trong khi Ban Tổ Chức nghĩ rằng lúc này mọi người chắc vẫn đang bận đọc đề và nghĩ lời giải, thì đã có rất nhiều người finish được 2, 3 thậm chí là 4 Challenge khác nhau, trong đó có cả những Challenge ở mức độ khó cao.

Những tưởng rằng nhóm những người chơi đứng đầu trong 1 tiếng start Contest đó sẽ tiếp tục cạnh tranh nhau cho đến những giây phút cuối cùng của cuộc thi, nhưng không, "ngọa hổ tàng long", chỉ đến nửa đêm thôi bảng xếp hạng đã liên tục thay đổi do có sự xuất hiện của những nhân tố mới. Cục diện bảng xếp hạng thay đổi liên tục cho đến trưa hôm sau với sự vươn lên đầy mạnh mẽ của những cái tên lạ ở Top đầu. 

Kiểm tra thông tin của một số thí sinh, BTC biết được hầu hết các thành viên top đầu đều có profile "khủng" trên đấu trường Competitive Programming, như có rank Expert, hay rank Candidate Master trên Codeforces. Việc có thể thu hút được nhiều người chơi năng lực cao như vậy tham gia vào Viblo Code Contest 2020 được coi một thành công, và niềm vui nho nhỏ cho ekip tổ chức.

Mạnh dạn thừa nhận những lỗi phát sinh trong khâu vận hành, anh Thắng chia sẻ: “Cũng do phải chuẩn bị khá nhiều đề thi cho Contest lần này, mà phía Ban Tổ Chức cũng có một số sơ suất, như update nhầm output của test case, hay update nhầm test case. Rất may là 2 case này đã được phát hiện kịp thời để không gây ảnh hưởng đến nhiều thí sinh. Ngoài ra, còn có một sai sót nữa có thể tác động trực tiếp đến nhiều người hơn. Sai sót đó đến từ bài Challenge đầu tiên của cuộc thi, mang tên "Quyết chí làm ăn". Thành thực mà nói, đây cũng là một sai sót ... rất thú vị, mà không ai ý thức được từ trước, và chỉ khi thấy có quá ít người giải được bài tập vốn rất đơn giản này, thì cả Team với lao vào điều tra, và nhận thấy một vấn đề trong sự khác biệt của cách giải "đúng" và cách giải "sai" của rất nhiều bạn."

Đây là một vấn đề kỹ thuật rất hay, nếu bạn có hứng thú thì có thể xem thêm tại bài viết "Câu chuyện về Challenge "Quyết chí làm ăn" trên Viblo Code Contest 2020 và bài học rút ra" của của Viblo Team tại đây

Kết quả cuối cùng

Sau tất cả, Viblo Code Contest 2020 đã đi đến đích và tìm ra những chiến binh xuất sắc nhất. 

Đừng quên tìm hiểu và tham gia hai sự kiện sắp tới trong chuỗi sự kiện kỷ niệm 5 năm thành lập Viblo!

Viblo CTF 2020 - Capture The Future: Cuộc thi trực tuyến thuộc lĩnh vực bảo mật máy tính theo mô hình Capture The Flag nổi tiếng thế giới dành cho đội chơi.

Thời gian: 12:00 25/4 - 16:00 26/4, Website: https://ctf.viblo.asia

Viblo May Fest - Sự kiện được tổ chức trong tháng 5, nhằm thúc đẩy việc chia sẻ kiến thức trên nền tảng Viblo.

Thời gian: 1/5 - 31/5/2020, Website: https://mayfest.viblo.asia

#Viblo

#Viblo Code

#Viblo CTF