[17.08.2025 - PTITHCM]

Chào mọi người, lâu lắm rồi mình chưa viết lại blog nên nhân tiện đang trong cảm xúc lần đầu AK 1 contest chính thức thì mình sẽ tự sự lại vòng loại ICPC PTITHCM 2025 sáng nay vừa mới diễn ra và bảng xếp hạng đã được gỡ băng cách đây không lâu

Bộ đề của ICPC PTITHCM 2025: here

Bảng xếp hạng của tất cả các đội tham dự vào sáng ngày 17.08.2025

Bảng xếp hạng của tất cả các đội tham dự vào sáng ngày 17.08.2025

Context

ICPC PTITHCM 2025 được tổ chức bởi khoa Công nghệ thông tin 2 - Học viện Công nghệ Bưu chính Viễn thông, cơ sở tại Tp Hồ Chí Minh. Đây là kì thi năm thứ 3 liên tiếp cấp Học viện cơ sở, và đây cũng chính là vòng loại cho ICPC PTIT.

Có một cái khá đáng nói ở đây là, trường mình sẽ có cách thức chọn đội dự ICPC các cấp rất khác, bạn sẽ bắt đầu mùa giải bằng kì thi ICPC PTITHCM, sau đó là ICPC PTIT, dựa trên kết quả tại ICPC PTIT để chọn ra các đội mạnh dự thi ICPC miền Nam (tại đây chỉ cần bạn AC ít nhất 1 bài ở ICPC miền Nam là được đi thi ICPC quốc gia, không như các trường khác, có thể phải thi cả 3 miền Bắc - Trung - Nam), sau đó kết quả nếu khả quan thì được chọn đi thi ICPC quốc gia và tùy thuộc vào nơi đăng cai tổ chức, chọn ra 1-2 đội mạnh nhất theo kết quả ICPC quốc gia dự ICPC vòng loại châu Á - Thái Bình Dương (ICPC regional).

Quay trở lại ICPC PTITHCM 2025 thì kì thi sẽ được phân tách thành 2 vòng - vòng loại và vòng chung kết, các đội có thành tích khả quan được đi thi vòng chung kết của trường. Và đương nhiên rồi, sáng nay bọn mình thi vòng loại, vốn dĩ bọn mình không cần phải bung hết sức ở đây vì kết quả chỉ cần ít nhất 1 bài AC là được vào chung kết rồi =)))). Thế nhưng sáng nay bọn mình vẫn cố gắng hết sức để xem có thể đi xa đến đâu và giải được tối đa bao nhiêu bài để thêm kinh nghiệm thì vô tình lại “hủy diệt” bộ đề theo cái cách không ai ngờ tới.

Training

Yes, bọn mình đã có sự chuẩn bị khi có khoảng 1 tháng hơn training lại khả năng “đấm” bài, chưa kể là team có thêm 1 thành viên dự bị, tăng thêm động lực cạnh tranh cũng như hướng đến mục tiêu xa hơn là tấm vé dự ngày hội ICPC regional 2025 tổ chức tại HUTECH và Olympic Tin học sinh viên 2025.

Về phần team, team đã có sự chuẩn bị khá bài bản, giải bài tập liên tục do cả team đưa ra và có những chiến thuật khá hợp lí. Về phần mình, đã khá lâu rồi mình quay trở lại CP nên trình độ lúc ban đầu quay lại là rất yếu, đã có những lúc mình giải bài *800 không được ổn cho lắm nhưng cuối cùng thì mình đã train dần dần lên và cũng lấy lại được khả năng giải bài.

Heatmap giải bài tháng 7 và tháng 8 có phần khởi sắc

Heatmap giải bài tháng 7 và tháng 8 có phần khởi sắc

Chuẩn bị trước kì thi

Cứ như mọi năm là triển thôi, bọn mình check máy xem máy có cài Visual Studio Code (vscode) hay không vì team mình quen xài vscode hơn do vscode handle được tất cả những thứ mà bọn mình cần như keymap, config được snippet bằng JSON, debugger, extension đa dạng,….

Ngoài ra bọn mình phải kiểm tra xem máy đã cài compiler GNU GCC hay chưa, cảm ơn trời, máy có hẳn cả MSYS2 (g++ gần như là mới nhất) - tập hợp các công cụ và thư viện cho phép xây dựng và chạy các ứng dụng Windows bằng các công cụ và quen thuộc từ môi trường Unix. MSYS2 vốn là tool cài g++ tiện nhất nên bọn mình khá thích con hàng này.

Ban đầu máy không có vscode nên phải cài lại bằng file .exe có sẵn trong máy, nhưng vì bàn phím và chuột lúc đó có trải nghiệm hơi tệ (bàn phím là loại văn phòng, gõ khá lỏng, nguy cơ gõ nhầm phím rất cao; con chuột thì di chuyển hơi rít) nên cả team tìm máy khác để check, nhưng mà các máy khác có trải nghiệm tệ hơn như là bàn phím liệt hoặc là vscode không hoạt động nên là bọn mình vẫn check máy cũ (hên là teammate mình có bàn phím cơ riêng, bú đẫm)