Có cần thiết luyện C/C++ để thi ACM không
Tình hình là em đang luyện C/C++ để năm sau thi tuyển vào đội của trường. Tối hôm qua ngồi một hồi với thằng bạn thì nó nói thi cái nớ được quái gì. Mình nói để lấy tư duy lập trình. Nó nói C++ để build desktop app với làm game thì khác với web dev( em cũng đang cày nodejs song song). Mình nói dùng giải thuật để phân tích dữ liệu thì ngôn ngữ nào chả giống nhau( do từng cày pascal nên mới nghĩ như vậy). Mấy anh đã đi làm với có kinh nghiệm thấy điều đó có đúng không nhỉ, em có cần thiết luyện C/C++ để thi ACM không?
Có á bạn, bạn nên cày C++. Mình thi chưa thi bao giờ nhưng khi đọc code của những người tham gia ( https://code.google.com/codejam/archive.html ) mình thấy họ sử dụng thư viện chuẩn stl của C++ rất nhiều và rất linh hoạt, cái này cần rèn luyện. Ngoài ra họ còn hay sử dụng một số mẹo / kinh nghiệm để tăng tốc độ một số đoạn code nhất định nữa, mà cái này chỉ áp dụng riêng cho từng ngôn ngữ thôi.
Code jam cho sử dụng bất kì language nào đã thiệt. Còn ACM bắt dùng C/C++ hoặc java