Tuyển sinh 🎓 Mình nhận đào tạo lập trình giải thuật thi đấu: thi vào lớp 10 chuyên tin · thi học sinh giỏi tin học cấp tỉnh/thành · thi vào đội tuyển quốc gia · Olympic tin học sinh viên / ICPC · phỏng vấn thuật toán. Bấm vào đây để xem thông tin khóa học → Xem khóa học
Thi thử miễn phí
🏆 Thi thử HSG Tin học tuần này trên ClueOJ
Mở công khai cho mọi người · đề do thầy Nguyễn Việt Nam Sơn biên soạn
Lịch thi, đề cũ & lời giải →

Bài 26: Google Code Jam và Hash Code – Những kỳ thi huyền thoại đã khép lại

Bài 26: Google Code Jam và Hash Code – Những kỳ thi huyền thoại đã khép lại

Trong 20 năm, Google Code Jam là một trong những kỳ thi lập trình cá nhân danh giá nhất thế giới. Năm 2023, Google khép lại Code Jam cùng hai kỳ thi Hash Code và Kick Start, để lại kho đề quý giá và những kỷ lục khó bị phá vỡ.

Google Code Jam và Hash Code, những kỳ thi huyền thoại đã khép lại
🔗 Xem hồ sơ của một số nhà vô địch trên các nền tảng thi đấu:

Bài thứ hai mươi sáu của chuyên mục Huyền thoại lập trình thi đấu. Danh sách vô địch tổng hợp chủ yếu theo Wikipedia và trang Codeforces; không có dữ liệu đáng tin cậy cho năm 2007.

1. Hai mươi năm Code Jam

  • Code Jam bắt đầu từ năm 2003. Theo Google, qua 20 năm các kỳ thi lập trình của hãng thu hút hơn một triệu người từ gần như mọi quốc gia.
  • Thí sinh đi qua vòng loại, các vòng trực tuyến rồi vào vòng chung kết thế giới; giải nhất năm 2022 trị giá 15.000 đô la Mỹ.
  • Tháng 2/2023, Google thông báo dừng cả ba kỳ thi. Ngày 15/4/2023 diễn ra các vòng "Farewell Round" (vòng chia tay) không có giải thưởng; trang thi đóng cửa ngày 1/7/2023.

2. Những nhà vô địch Code Jam

NămNhà vô địch
2003Jimmy Mårdell (Thụy Điển)
2004Sergio Sancho (Argentina)
2005Marek Cygan (Ba Lan)
2006Petr Mitrichev (Nga)
2008, 2009Tiancheng Lou – ACRush (Trung Quốc)
2010Egor Kulikov (Nga)
2011Makoto Soejima (Nhật Bản)
2012Jakub Pachocki (Ba Lan)
2013Ivan Metelsky (Belarus)
2014–2020Gennady Korotkevich – tourist (Belarus), 7 lần liên tiếp
2021Xiuhan Wang – sunset (Trung Quốc)
2022Gennady Korotkevich – tourist, lần thứ 8

Kỷ lục của tourist – 7 lần vô địch liên tiếp từ 2014 đến 2020 và tổng cộng 8 lần – gần như chắc chắn sẽ không bao giờ bị phá, vì kỳ thi không còn nữa. Năm 2022, đứng sau tourist là jiangly và ksun48 – hai gương mặt quen thuộc của chuyên mục.

3. Hash Code – kỳ thi đồng đội về tối ưu

  • Hash Code ra đời năm 2014, do các kỹ sư của Google tại Pháp khởi xướng.
  • Mỗi đội 2–4 người giải một bài toán tối ưu mô phỏng sản phẩm thật của Google – không có đáp án "đúng tuyệt đối", đội nào cho kết quả tốt nhất thì thắng.
  • Theo Wikipedia, kỳ đầu tiên ở Paris có 200 người tham gia; năm 2021 có hơn 128.000 người đăng ký. Đội của tourist vô địch các năm 2019, 2020 và 2021.

4. Kick Start

Theo Google, Kick Start bắt đầu là kỳ thi dành cho sinh viên mới tốt nghiệp ở Trung Quốc, sau đó mở rộng ra toàn cầu với nhiều vòng thi trong năm – một "bậc thang" vừa sức cho người mới.

Kho đề vẫn cònLuyện tập
Google công bố kho lưu trữ chính thức trên GitHub (coding-competitions-archive) gồm đề bài, lời giải phân tích và bộ test của Code Jam, Hash Code, Kick Start. Đây là nguồn đề rất tốt để luyện tập.
Code Jam đã khép lại, nhưng những bài toán hay vẫn còn đó – và tinh thần thi đấu của nó vẫn tiếp tục trên Codeforces, AtCoder và các kỳ thi khác.

Bài học cho học sinh Việt Nam

  • Luyện đề Code Jam cũ: các bài vòng loại và vòng 1 rất phù hợp với học sinh khá.
  • Thử sức với bài tối ưu kiểu Hash Code: không chỉ tìm lời giải đúng mà tìm lời giải "tốt nhất có thể" – kỹ năng rất cần trong công việc thực tế.
  • Sự bền bỉ của tourist: thống trị suốt gần một thập kỷ nhờ luyện tập không ngừng.

Nguồn tham khảo

Tự học thuật toán: khó ở đâu?
Đọc xong một bài giải là bước đầu. Phần lớn học sinh tự học sẽ gặp những trở ngại sau:
  • Không biết học gì trước, học gì sau, học lan man nên kiến thức bị hổng.
  • Bí bài không ai gỡ, ngồi cả buổi vẫn không ra rồi bỏ cuộc.
  • Code chạy được nhưng không đủ điểm, không biết sai ở đâu, chậm ở đâu.
  • Không có đề thi thử và người chấm, nên không biết mình đang ở mức nào.
  • Dễ nản giữa chừng khi không có ai theo sát.
Học cùng thầy Nam Sơn, các trở ngại đó được gỡ bỏ:
  • Lộ trình 111 buổi video sắp sẵn từ dòng code đầu tiên đến đề HSG thật của các tỉnh.
  • Thầy trực tiếp gỡ bí, chữa bài cho từng em qua nhóm Zalo riêng.
  • Hệ thống chấm bài tự động 24/7 và thi thử HSG hằng tuần để biết chính xác mình đang ở đâu.
  • Đóng học phí một lần, thầy kèm lâu dài: từ thi chuyên Tin đến HSG quốc gia và cả khi lên đại học.

Nhận xét