
[Introduction & Promo - Giới thiệu & Quảng bá]
Bộ sách Lập trình Thi đấu 4 (Competitive Programming 4: The Lower Bound of Programming Contests in the 2020s), gồm hai quyển, là nguồn tài liệu quý giá cần có trong lĩnh vực lập trình thi đấu. Ba tác giả của bộ sách là những chuyên gia có nhiều năm kinh nghiệm: giảng viên Steven Halim, kỹ sư phần mềm Felix Halim, nghiên cứu viên Suhendry Effendy. Các tác giả đã dành ra nhiều năm tâm huyết với mục tiêu giúp đỡ các đội tuyển tham gia những cuộc lập trình thi đấu cấp quốc tế như IOI và ICPC, hướng đến một thế hệ nghiên cứu viên trong lĩnh vực Khoa học Máy tính có kĩ năng giải quyết vấn đề tốt. Nhiều độc giả đã được củng cố những kiến thức chuyên môn từ bộ sách và được làm việc tại các công ty mơ ước của mình.
The book “Competitive Programming 4: The Lower Bound of Programming Contests in the 2020s”, also known as CP4, consists of two books, and it is a valuable resource in the domain of competitive programming. The three authors of the books are experts with years of experience: senior lecturer Steven Halim, software engineer Felix Halim, and fellow researcher Suhendry Effendy. The writers have put lots of enthusiasm into the mission of helping teams participate in international programming competitions such as IOI and ICPC, for a better generation of Computer Science researchers with good problem-solving skills. Many readers have reinforced their knowledge from the books, which helped them get a position in their dream companies.
Bộ sách không chỉ hướng tới những người muốn theo đuổi con đường lập trình thi đấu mà còn dành cho những ai có đam mê, muốn phát triển kĩ năng và tư duy của mình. Bốn chương đầu trong cuốn sách giúp bạn tiếp cận những kiến thức nền tảng về cấu trúc dữ liệu và giải thuật có trong những khoá học đại học điển hình, bổ sung nhiều nguồn tài liệu hữu ích để chuẩn bị cho việc tham gia phỏng vấn các công ty hàng đầu trong lĩnh vực công nghệ. Các khái niệm đều được minh hoạ bằng các ngôn ngữ C++, Python, Java, … thay vì chỉ cung cấp các đoạn mã giả. Phần lớn thuật toán sẽ được minh họa một cách trực quan qua trang web VisuAlgo.
The book not only looks for those who want to follow competitive programming, but also those who have the passion for algorithms and want to improve their skills and logical thinking. The first four chapters of the first book helps you study the basic knowledge of algorithms and data structures in a typical university course, and there are also lots of helpful resources for preparing interviews from top technological companies. The concepts are all illustrated and coded using real programming languages such as C++, Python, Java, etc, instead of just pseudocode. Most of the algorithms will be illustrated interactively through the VisuAlgo website.
Đội ngũ quản trị viên LQDOJ vô cùng vinh dự khi được đại diện tác giả bộ sách CP4 - Steven Halim, chấp thuận là tổ chức duy nhất được quyền tham gia dự án dịch sách sang tiếng Việt. Thông qua buổi gặp mặt trực tiếp lần đầu giữa hai bên vào ngày 10/12/2022 (sau kì thi Olympic Sinh viên và ICPC Regional tại Việt Nam), mọi người đã có những trao đổi về việc triển khai dự án. Hai bên đều thống nhất rằng: sau khi hoàn thành quá trình đánh giá và điều chỉnh bản dịch, sản phẩm cuối cùng sẽ được LQDOJ độc quyền phát hành thành sách tại Việt Nam một cách công khai và miễn phí.
The administrator team of LQDOJ proudly announces that the representative of CP4’s authors - Mr. Steven Halim, has accepted LQDOJ as the exclusive team for translating the books into Vietnamese. Through the first direct meeting of both sides on Dec 10th, 2022 (after the Vietnam Collegiate Olympiad in Informatics and ICPC Regional in Vietnam), it is agreed that: after the verification process of the translation has done, the final Vietnamese version will be released publicly, for free, by LQDOJ.
Bên cạnh đó, các thuật toán, kĩ thuật được trình bày trong cuốn sách, bao gồm các bài tập trên UVA và Kattis sẽ được dịch lại để các bạn nộp và chấm bài trực tuyến trên LQDOJ. Trong đó, UVA và Kattis là trang chấm bài lập trình tự động trực tuyến miễn phí với hàng nghìn bài tập từ dễ đến khó (UVA có hơn 4300 bài, Kattis có hơn 2500 bài).
Moreover, the algorithms and techniques represented in the book - including problems from UVA and Kattis - will be translated and uploaded on LQDOJ so that everyone can submit and evaluate their solutions. UVA and Kattis are two of the free automatic online judges, with thousands of exercises of varied difficulties. (UVA - 4300 problems, Kattis - 2500)
Regulation & License - Quy định & Bản quyền
Để đảm bảo sự minh bạch và chính xác của những chủ đề được dịch, những thành viên tham gia vào dự án dịch sách đều cần đạt trình độ nhất định về mặt học thuật và được bên thứ ba có thẩm quyền hoặc uy tín cao công nhận (ví dụ: Bộ Giáo dục và Đào tạo, Hội Tin Học Việt Nam, Hội Đồng Khảo Thí ICPC Khu Vực, các trường Đại học,...). Đồng thời, để người đọc tiếp thu kiến thức một cách trực quan nhất và phía tác giả bản gốc không bị tổn hại, người dịch cần đảm bảo nội dung bản dịch được diễn đạt một cách trôi chảy và chính xác theo bản gốc.
To ensure the translation's transparency and quality, every participant of the project must achieve a certain level of proficiency and receive recognitions from trustworthy third parties (Vietnam’s Ministry of Education and Training, Vietnam Association for Information Processing, Executive Board of ICPC Regionals, Universities, etc.). At the same time, for the experience of readers, translators must guarantee their translation can express ideas from the original book fluently.
Để hạn chế rủi ro, chỉ những ai đã được ủy quyền từ tác giả hoặc ban quản trị LQDOJ mới được tham gia hoạt động dịch sách. Mọi cá nhân, tổ chức không đại diện cho bên tác giả hay bên LQDOJ đều không có quyền cấp phép cho bất kì cá nhân, tổ chức nào được phân phối bản dịch. Phía tác giả không yêu cầu nhận phí bản quyền từ bên tiếp nhận dự án, bên thực hiện dự án không yêu cầu nhận phí dịch vụ từ người đọc. Hai bên tuyệt đối không công nhận những bản dịch được phân phối bởi những cá nhân, tổ chức mà chưa thông qua sự chấp thuận, ủy quyền đã nêu trên. Vì vậy mọi hình thức sao chép không chính thống, đạo văn hay tính phí để đọc sách, nộp bài là trái với thỏa thuận giữa các bên, vi phạm nghiêm trọng bản quyền bộ sách và là dấu hiệu của hành vi lừa đảo.
To reduce the risk, only those who were authorized by the authors and/or the administrative team of LQDOJ are allowed to participate in the translation process. Any individual or organization who does not represent the authors or LQDOJ does not have the right to authorize anyone to distribute the translations. The authors did not request to receive any copyright fee from the translators, therefore, the translators will not request readers to pay any service fee.
Neither side will recognize any translation distributed by any other individual and/or organization without the authorization mentioned above. Therefore, any kind of plagiarism, or charging fees from the translated books is against the terms violently.
Xin chân thành cảm ơn thầy Steven Halim và các đồng tác giả của bộ sách Competitive Programming 4 vì đã tạo điều kiện cho LQDOJ khởi động dự án này, giúp các bạn học sinh - sinh viên Việt Nam có cơ hội tiếp cận với môn Tin học nói chung và Lập trình thi đấu nói riêng.
We deeply appreciate Mr. Steven Halim and other authors of the Competitive Programming 4 books for giving LQDOJ an opportunity to initiate the project, which will give Vietnamese students the chance to access the knowledge of Informatics in general, and particularly Competitive programming
[1]:
Bình luận