thảo luận dậm chân tại chỗ - competitive programming

  • Người tạo chủ đề Người tạo chủ đề codernhi
  • Ngày bắt đầu Ngày bắt đầu
Mình nghĩ là em nên coi lại cái phương pháp của mình liệu có ổn hay không, song song đó là học hỏi từ những em thấy nó pro hơn em :D, rồi được thì coi lại các kiến thức nền tảng, với lại là đừng chú trọng số lượng mà hãy chú trọng chất lượng, một bài mà em giải rồi đúc kết cái cách giải mình thấy nó còn quan trọng hơn cả số lượng bài em giải nhiều mà ko đọng lại trong đầu :D. Cái quan trọng nhất là ko được bỏ cuộc, mình thấy luyện CP sớm là một cách khá tốt đấy. Ăn thua ở cái phương pháp thôi. Chúc em may mắn :D.
trước giờ học CP là e chủ yếu tự học và học từ 1 nguồn khá dỏm là chính. E nói dỏm là bởi vì e đóng tiền chỉ để mua tài liệu và hint chứ họ chả giảng kĩ. Sắp tới tháng 3 e đổi qua big O học (chỗ này xem review thấy bảo toàn mấy anh top ICPC - AMC inter dạy mà cũng đắt - toàn bộ khóa là 30 - 35 triệu) nên cũng mong lên trình.
 
trước giờ học CP là e chủ yếu tự học và học từ 1 nguồn khá dỏm là chính. E nói dỏm là bởi vì e đóng tiền chỉ để mua tài liệu và hint chứ họ chả giảng kĩ. Sắp tới tháng 3 e đổi qua big O học (chỗ này xem review thấy bảo toàn mấy anh top ICPC - AMC inter dạy mà cũng đắt - toàn bộ khóa là 30 - 35 triệu) nên cũng mong lên trình.
Học sinh mà có nhiều tiền đầu tư vậy là sướng rồi em ơi, khối người chỉ có tự học mà.
Mà tưởng Big O này dạy thiên về phỏng vấn chứ nhỉ.
 
Học sinh mà có nhiều tiền đầu tư vậy là sướng rồi em ơi, khối người chỉ có tự học mà.
Mà tưởng Big O này dạy thiên về phỏng vấn chứ nhỉ.
e thấy có khóa CP bên họ nên đăng ký, hỏi thăm các group thì họ nói ngoài trường chuyên thì trung tâm đó dạy thuật ok nhất mà nhìn qua đội ngũ giảng viên khủng nên e đăng ký. E không học trường chuyên lớp chọn nên chật vật lắm ạ, thêm nữa là e chỉ mới học 1 năm rưỡi nên chưa đánh được lại ai.
 
trước giờ học CP là e chủ yếu tự họchọc từ 1 nguồn khá dỏm là chính. E nói dỏm là bởi vì e đóng tiền chỉ để mua tài liệu và hint chứ họ chả giảng kĩ. Sắp tới tháng 3 e đổi qua big O học (chỗ này xem review thấy bảo toàn mấy anh top ICPC - ACM(sửa lại cho đúng nhé) inter dạy mà cũng đắt - toàn bộ khóa là 30 - 35 triệu) nên cũng mong lên trình.
Dòng bôi đen là thứ khiến thím khó bứt lên so với tụi chuyên đấy, bên chuyên nó được học bài bản hơn rồi chưa kể có mấy anh đi trước chỉ bày nữa, rồi Thầy xịn dạy. Nên mình mới bảo là thím xem thử phương pháp của thím nó có ổn hay chưa. Cái này nó giống như Toán vậy, trừ mấy case nó xuất chúng quá thì không chơi, chứ còn lại là cày bừa với biết nhiều dạng là chiến tốt thôi :D.
Btw, mình nghĩ là với một cái tinh thần chịu khó, cộng thêm có Thầy tốt bên BigO sắp đến là thím sẽ bứt nhanh cực kì luôn ^^.
 
Dòng bôi đen là thứ khiến thím khó bứt lên so với tụi chuyên đấy, bên chuyên nó được học bài bản hơn rồi chưa kể có mấy anh đi trước chỉ bày nữa. Nên mình mới bảo là thím xem thử phương pháp của thím nó có ổn hay chưa. Cái này nó giống như Toán vậy, trừ mấy case nó xuất chúng quá thì không chơi, chứ còn lại là cày bừa với biết nhiều dạng là chiến tốt thôi :D.
vâng, e còn có 2 năm nữa để thi tuyển quốc gia nên giờ phải đổi chỗ, đắt xắt ra miếng cũng được. E thấy chỗ này học họ còn cam kết 1 level 2,5 tháng (10 tháng là xong mà e không học level 1 nên còn 7 tháng rưỡi). Tính ra cũng khá nhanh. Học chỗ cũ 1 tháng 500k rẻ nhưng ngồi mòn đít mà chả lên tí trình nào nản khủng khiếp, đã có lúc e nghĩ tới việc stop CP do bản thân chỉ tới được vậy thôi.
 
vâng, e còn có 2 năm nữa để thi tuyển quốc gia nên giờ phải đổi chỗ, đắt xắt ra miếng cũng được. E thấy chỗ này học họ còn cam kết 1 level 2,5 tháng (10 tháng là xong mà e không học level 1 nên còn 7 tháng rưỡi). Tính ra cũng khá nhanh. Học chỗ cũ 1 tháng 500k rẻ nhưng ngồi mòn đít mà chả lên tí trình nào nản khủng khiếp, đã có lúc e nghĩ tới việc stop CP do bản thân chỉ tới được vậy thôi.
Thế là giờ tự tin lại rồi đấy nha. Giờ chuẩn bị một tinh thần cho tốt để cố gắng cho chặng đường sắp tới, bây giờ quan trọng nhất là mình xác định được điểm yếu để vào đấy mà khắc phục, rồi nhứng mục tiêu cụ thể mà khoá học có thể mang lại cho em, cứ trả lời những câu hỏi đó thì sẽ giúp em kiên định với đường em đi sắp tới đấy. Chúc em thành công ở chặng đường sắp tới, nếu mà đạt mục tiêu thì lên vOz nhắn cho mn biết nhé ^^.
 
Thế là giờ tự tin lại rồi đấy nha. Giờ chuẩn bị một tinh thần cho tốt để cố gắng cho chặng đường sắp tới, bây giờ quan trọng nhất là mình xác định được điểm yếu để vào đấy mà khắc phục, rồi nhứng mục tiêu cụ thể mà khoá học có thể mang lại cho em, cứ trả lời những câu hỏi đó thì sẽ giúp em kiên định với đường em đi sắp tới đấy. Chúc em thành công ở chặng đường sắp tới, nếu mà đạt mục tiêu thì lên vOz nhắn cho mn biết nhé ^^.
cám ơn thím nhiều lắm ạ :3 không ngờ Voz còn nhiều người nhân văn như thím :>trước giờ e gặp toàn mấy ông nào là khuyên bỏ CP nào là quay đầu là bờ mà muốn nản. Có tin tốt e post lên chia vui
 
Luyện CP để sau này code dự án thật gặp những case hóc búa thì cũng k bị nản. Yên trí, lớp 10 thì phải luyện + học hỏi nhiều thì khắc lên trình thôi.
 
Tuổi trẻ tài cao. Như tôi lớp 10 mới học xong bằng A tin học căn bản :burn_joss_stick:
Tôi có thằng em 96 cũng luyện CP từ năm lớp 8, giờ nó làm ở FAANG rồi. Nói chung thì luyện cũng có ích, hầu hết mấy thuật toán đó không bao giờ phải đụng vào ở công việc hàng ngày nhưng để vào được công ty cỡ fang fập thì phải giải được. Thế giới vốn đéo công bằng, không chống lại được thì phải thuận theo nó thôi :go:
 
Cái này thì khác gì Leetcode hả các thím ?
Cái này có từ thời Tourist ở truồng tắm mưa, ý lộn là hồi còn học phổ thông, sau lão bức phá trở thành rank 1 khắp thế giới. Chủ yếu tập trung việc thi CP, OLP thôi. Trong số này có Codeforce, Hackerrank, Kattis, ...
Leet code thì sau này mới ra đời. Tập trung chủ yếu là các câu hỏi, dạng đề ra ở các công ty lớn hơn. Ngoài nó ra cũng còn có thg khác là AlgoExpert, những thg này chủ yếu tập trung vào những ứng viên muốn vào bigtech

Lời khuyên của mình là nên bỏ luyện CP đi. Tập trung vào cái gì khác có ích hơn.
Tôi nói thật với bác, bây giờ nhảy việc ở xứ Đông Lào này, phỏng vấn vòng 1 tối thiểu cũng phải là code kiểu CP này. Không giỏi CP nhưng cũng phải tạm được, với C++ phải biết xài STL chút hay với ngôn ngữ khác thì xài lib của ngôn ngữ đó. Với phỏng vấn mấy thg bigtech thì rất khó rồi, nghe nói thg Táo Thối còn phỏng vấn tới 12 vòng, trong đó phân nửa trong đó là CP rồi.

Luyện competitive programming sau này có hiệu quả gì lên thực tế công việc không các bác nhỉ?
Luyện CP được cái phản ứng với code nhanh hơn, hỗ trợ suy luận logic hơn.

Nói túm lại: Với dev bình thường học CP được cái viết code tốt, phản ứng nhanh lẹ với các bài toán nhỏ, luyện kỹ năng code thêm. Với dev trình cao muốn nhảy qua bigtech thì CP bắt buộc là 1 bài cần phải luyện tập. Song song với CP là kiến thức chuyên biệt cho vị trí (chẳng hạn apply dev web thì phải biết code web) cũng như các dự án mã nguồn mở đã đóng góp.
 
Sửa lần cuối:
Lớp 10 mà thím được level đấy thì nếu luyện tập tử tế thì chắc sẽ có giải quốc gia năm lớp 11. Muốn tiếp tục theo đuổi hay đổi hướng đến lúc đấy quyết định cũng chưa muộn.

Mình nói thím đừng buồn chứ mình không nghĩ thím đi luyện ở trung tâm sẽ hiệu quả hơn việc tự luyện. Cái khó của việc luyện tập là làm sao tìm ra được phương pháp phù hợp cho bản thân và nghiêm túc thực hiện theo phương pháp đấy. Ý kiến cá nhân thì mình thấy thím nên học cho vững những kiến thức cơ bản (có nhiều nguồn để học, ví dụ có thể học qua 3 section Bronze, Silver và Gold trong https://usaco.guide/) rồi sau đó luyện tập để nâng dần độ khó các bài lên. Tuyệt đối không chạy theo số bài giải được.

Nếu thím share nick CF thì mình có thể nhìn qua và đánh giá xem cách thím chọn bài có ổn hay chưa.
 
Nhân tiện đây cho em hỏi là em chưa có chút kinh nghiệm nào trong việc giải thuật toán (trước đây em chưa từng học thuật toán), vậy thì có nguồn tài liệu nào tốt và phù hợp cho người mới không ạ. Em không cần phải là tiếng Việt ạ, nhưng mà tài liệu có giải thích, hoặc chú thích cách tư duy thì tốt ạ. Em cảm ơn
 
Nhân tiện đây cho em hỏi là em chưa có chút kinh nghiệm nào trong việc giải thuật toán (trước đây em chưa từng học thuật toán), vậy thì có nguồn tài liệu nào tốt và phù hợp cho người mới không ạ. Em không cần phải là tiếng Việt ạ, nhưng mà tài liệu có giải thích, hoặc chú thích cách tư duy thì tốt ạ. Em cảm ơn
Đây nhoé, https://vnoi.info/wiki/Home, có j lên group facebook hỏi https://www.facebook.com/groups/163215593699283
 
Chào mọi người, có ai có cảm giác khi cố gắng cày cuốc 1 cái gì đó ngày đêm liên quan tới học thuật mà mãi vẫn không lên trình hoặc không nghĩ ra cách làm nhưng nhìn lời giải thì lại:" Chậc Chậc, bài này dễ vch ra mà cứ nghĩ ", xong vò đâu bứt tai không? Đây là cảm giác của e khi luyện competitive programming. E (hiện tại lớp 10) hiện đã học CP được 1 năm rưỡi, có tham gia các kì thi như tin học trẻ, tuyển sinh chuyên, tuyển thành phố THPT,... và đều tạch. Codeforce cày ngày cày đêm suốt 3 - 4 tháng mà chỉ lên loanh quanh độ khó 1700 (và rating chỉ là pupil). VNOJ, freecontest và các contest khác chỉ làm loanh quanh 2-3 bài đầu là tịt ngỏm. Nhìn các bạn đồng trang lứa ở chuyên Bình Định, Hà Nội đấm AC các bài 2400, full div 2- div 1 (rating toàn 1k8 - 2k3) mà thèm. E học CP mang tính chất tự học là chính, nay quyết đầu tư nên đăng ký khóa CP level 2-3-4 bên big o coding. Cho e hỏi các cao nhân có lời khuyên gì về CP để lên trình nhanh được không ạ? Và cho e xin ít review bên big o coding luôn ạ? Học chăm cày khủng đấm nhiều bài khó bên đó có lên trình cao - nhanh ko? E cảm ơn :3
Làm đến tầm pupil chắc là làm đc 2 bài đầu, tức là mới biết code sơ sơ, muốn lên div 1 (làm nhanh được bài C, thi thoảng làm đc bài D) thì tôi thấy quan trọng nhất là động não.

Thường bắt đầu luyện thì hay bị cái cuồng kỹ thuật, cứ lao đầu vào, thấy bài nào dạng nào biết thì cắm đầu cắm cổ vào code. Bây h phải học cách, đọc đề bài xong thì ngồi nghĩ, giải ra giấy, tự tưởng tượng các cách tiếp cận khác nhau, có hợp lý không, code ntn trước khi cắm đầu cắm cổ vào code.

Tôi ngày xưa tự luyện thì cứ lôi tài khoản 1 thằng có hành trình giống mình, từ xanh lên đỏ hay sao đó, rồi luyện theo những bài nó đã làm, từ đầu tới cuối, làm hết đống đó thì chắc cũng khá khá. (nhớ là không đọc giải, hoặc phải cố nghĩ nát ra rồi mới đọc).

Một cách khác là binary search, sort bài theo số người làm đc, rồi tìm độ khó mà mình cảm thấy thoải mái, (đủ khó để phải nghĩ, ko quá khó để thấy vô vọng) rồi làm dần lên.
 

Thống kê chủ đề

Ngày tạo
codernhi,
Người trả lời cuối
huungphan,
Trả lời
130
Lượt xem
38.140
Quay lại
Lên đầu trang