🌟Xin chào các thành viên của CLAOJ, chúng mình đã quay trở lại với CLAOJ Beginner Contest 5. Đây là contest nằm trong chuỗi kì thi hướng đến các bạn học sinh cấp 2 hay các bạn vừa nhập môn Lập trình thi đấu. Với các bài tập chất lượng, CLAOJ Beginner Contest 5 hứa hẹn sẽ là một sân chơi lập trình thú vị và bổ ích dành cho các bạn thí sinh.
Link contest: https://claoj.edu.vn/contest/claojbc5
Một số thông tin về kì thi:
- Ban ra đề: , , , .
- Thời gian: $20:00 - 22:00$ Chủ nhật, ngày $12$ tháng $11$ năm $2023$.
- Thời lượng: $2$ tiếng.
- Lượng bài tập: $4$ bài.
- Kì thi sẽ có tính rating cho các thành viên có rating dưới 1600 (từ Specialist trở xuống).
Lưu ý: Các hành vi chép code, gian lận dưới mọi hình thức sẽ bị loại khỏi kì thi và cấm tài khoản khỏi trang web.
💖Chúc các bạn có một kì thi vui vẻ và bổ ích!
Happy coding, CLAOJ.
1. Đệ quy
Trong cuộc sống, chúng ta thường thấy hình ảnh về những vật mà bên trong lại chứa một vật khác giống hệt nó, như hình ảnh trong sách giáo khoa Toán lớp 3 cũ, màn hình của streamer khi họ mở cửa sổ ứng dụng live stream, link này, ... Trong khoa học máy tính, ta gọi đó là đệ quy. Trong bài viết này, chúng mình sẽ giúp các bạn hiểu rõ hơn về đệ quy và cách ứng dụng nó trong tin học.
👻 Xin chào các thành viên của CLAOJ. Nhân dịp sự kiện Halloween sắp đến gần, chúng mình đã quay trở lại với CLAOJ Halloween Contest - Regular Contest 8. CLAOJ Halloween Contest hứa hẹn sẽ là một sân chơi lập trình bổ ích và thú vị, với những bài tập vô cùng chất lượng đến từ ban chuyên môn của CLAOJ. Đặc biệt, các bạn đạt thành tích tốt trong kì thi này sẽ nhận được phần thưởng từ ban tổ chức (cụ thể bên dưới).
Link contest: claoj.edu.vn/contest/claojre8
🎃 Một số thông tin về kì thi:
- Ban ra đề: , , , , .
- Thời gian: ~20:00 - 22:30~ Chủ nhật, ngày ~29~ tháng ~10~ năm ~2023~.
- Thời lượng: ~2~ tiếng ~30~ phút.
- Lượng bài tập: ~5~ bài.
- Kì thi sẽ được tính rating cho tất cả thành viên của trang web.
- Cơ cấu giải thưởng:
- Top ~1~: ~100\, 000~ đồng
- Top ~2~: ~60\, 000~ đồng
- Top ~3~: ~30\, 000~ đồng
Hình thức phát thưởng: chuyển khoản ngân hàng hoặc Momo.
Lưu ý: Các thí sinh tham gia với tinh thần học hỏi và giao lưu, vui lòng không tạo nhiều acc clone để tham gia kì thi. Các hành vi chép code, gian lận dưới mọi hình thức sẽ bị loại khỏi kì thi và cấm tài khoản khỏi trang web.
UPD: Vậy là CLAOJ Regular Contest 8 đã khép lại sau ~150~ phút diễn ra vô cùng kịch tính. CLAOJ xin chúc mừng tất cả các bạn thí sinh đã hoàn thành bài thi của mình.
Xin chúc mừng ~3~ bạn:
- : ~500~ điểm
- : ~500~ điểm
- : ~500~ điểm
đã xuất sắc dành vị trí nhất, nhì, ba. Các bạn hãy dùng mail đã đăng kí trên trang và gửi thông tin chuyển khoản (ngân hàng hoặc momo) đến địa chỉ [email protected] để nhận thưởng nhé.
💝 CLAOJ Regular Contest 8 là kì thi Regular có số lượng người tham gia cao nhất server với ~44~ thí sinh.
✅ Thí sinh
là thí sinh có bài nộp AC đầu tiên ở phút thứ ~2~. Thí sinh là thí sinh có bài nộp muộn nhất ~11~ giây trước khi kì thi kết thúc.🤛 Thí sinh
đã hoàn thành kì thi trong chưa đầy ~30~ phút.💖 Chúng mình xin gửi lời cảm ơn đến anh
đã hỗ trợ server và trình chấm ổn định để contest diễn ra thành công.📬 Xin mời các bạn đánh giá kì thi qua form này để chúng mình có thể cải thiện chất lượng cho các kì thi sau: https://forms.gle/b8creXXjKAmxDJzo8
🌟 Ngoài ra, các bạn có thể thảo luận về kì thi này ở server Discord của chúng mình: https://discord.gg/VYQqA7yy
🫶 Cảm ơn các bạn đã quan tâm và nỗ lực hoàn thành kì thi. Hẹn gặp lại các bạn ở các kì thi tiếp theo.
Happy coding, CLAOJ.
Xin chào các thành viên của CLAOJ, chúng mình đã quay trở lại với CLAOJ Beginner Contest 4. Đây là contest nằm trong chuỗi kì thi hướng đến các bạn học sinh cấp ~2~ hay các bạn vừa nhập môn Lập trình thi đấu. Với các bài tập chất lượng, CLAOJ Beginner Contest 4 hứa hẹn sẽ là một sân chơi lập trình thú vị và bổ ích dành cho các bạn thí sinh.
Link contest: claoj.edu.vn/contest/claojbc4
Một số thông tin về kì thi:
- Ban ra đề: , , , , , .
- Thời gian: ~20:00 - 22:00~ Chủ nhật, ngày ~15~ tháng ~10~ năm ~2023~.
- Thời lượng: ~2~ tiếng.
- Lượng bài tập: ~5~ bài.
- Kì thi sẽ có tính rating cho các thành viên có rating dưới 1600 (từ Specialist trở xuống).
Lưu ý: Các hành vi chép code, gian lận dưới mọi hình thức sẽ bị loại khỏi kì thi và cấm tài khoản khỏi trang web.
Chúc các bạn có một kì thi vui vẻ và bổ ích!
UPD: Vậy là CLAOJ Beginner Contest 4 đã kết thúc sau ~135~ phút diễn ra vô cùng kịch tính. CLAOJ xin chúc mừng tất cả các bạn thí sinh đã hoàn thành bài thi của mình.
Xin chúc mừng ~3~ bạn:
- : ~470~ điểm
- : ~219,167~ điểm
- : ~126~ điểm đã xuất sắc dành vị trí nhất, nhì, ba của contest lần này.
Top ~3~ thí sinh được tính rating trong contest lần này gồm có:
- : ~219,167~ điểm
- : ~86,667~ điểm
- : ~83,333~ điểm
Vào thời gian bắt đầu contest, CLAOJ đã bất ngờ gặp sự cố web không chấm bài nộp của các thí sinh. Sự cố này đã được khắc phục kịp thời, tuy nhiên vẫn khiến contest phải bù thêm ~15~ phút vào thời gian làm bài của các thí sinh.
Qua kì thi lần này, chúng mình nhận thấy độ khó các bài tập trong contest chưa thật sự phù hợp với chuỗi kì thi Beginner Contest. Chúng mình rất xin lỗi và sẽ điều chỉnh để các bài tập có độ khó hợp lý hơn trong những kì thi tiếp theo.
💖 Chúng mình xin gửi lời cảm ơn đến anh
đã hỗ trợ server và trình chấm ổn định, và anh đã xử lí sự cố kịp thời để contest diễn ra thành công.📬 Xin mời các bạn đánh giá kì thi qua form này để chúng mình có thể cải thiện chất lượng cho các kì thi sau: https://forms.gle/s8TrCuxSXeVXDD2v5
🌟 Ngoài ra, các bạn có thể thảo luận về kì thi này ở server Discord của chúng mình: https://discord.gg/MQZQUKD8
🫶 Cảm ơn các bạn đã quan tâm và nỗ lực hoàn thành kì thi. Hẹn gặp lại các bạn ở các kì thi tiếp theo.
Happy coding, CLAOJ.
CLAOJ Mid Autumn Contest (Regular Contest 7) (Div. 1 + Div. 2)
posted on Sept. 27, 2023, 8:05 p.m. 0Xin chào các thành viên của CLAOJ. Nhân dịp tết Trung thu đã cận kề, chúng mình đã quay trở lại với CLAOJ Mid Autumn Contest (Regular Contest 7). CLAOJ Mid Autumn Contest hứa hẹn sẽ là một sân chơi lập trình bổ ích và thú vị, với những bài tập vô cùng chất lượng đến từ ban chuyên môn của CLAOJ. Đặc biệt, các bạn đạt thành tích tốt trong kì thi này sẽ nhận được phần thưởng từ ban tổ chức (cụ thể bên dưới).
Một số thông tin về kì thi:
- Ban ra đề: , , , , .
- Thời gian: ~20:00 - 22:30~ Thứ bảy, ngày ~30~ tháng ~9~ năm ~2023~.
- Thời lượng: ~2~ tiếng ~30~ phút.
- Lượng bài tập: ~5~ bài.
- Kì thi sẽ được tính rating cho tất cả thành viên của trang web.
- Cơ cấu giải thưởng:
- Top ~1~: ~200\, 000~ đồng
- Top ~2~: ~100\, 000~ đồng
- Top ~3~: ~50\, 000~ đồng
- Giải may mắn dành cho ~2~ thí sinh ngẫu nhiên không thuộc top ~3~ và có số điểm ~ > 0~: ~50\, 000~ đồng Hình thức phát thưởng: chuyển khoản ngân hàng hoặc Momo.
Lưu ý: Các thí sinh tham gia với tinh thần học hỏi và giao lưu, vui lòng không tạo nhiều acc clone để tham gia kì thi. Các hành vi chép code, gian lận dưới mọi hình thức sẽ bị loại khỏi kì thi và cấm tài khoản khỏi trang web.
UPD: Vậy là CLAOJ Regular Contest 7 đã khép lại sau ~150~ phút diễn ra vô cùng kịch tính. CLAOJ xin chúc mừng tất cả các bạn thí sinh đã hoàn thành bài thi của mình.
Xin chúc mừng ~3~ bạn:
- : ~500~ điểm
- : ~480~ điểm
- : ~460~ điểm
đã xuất sắc dành vị trí nhất, nhì, ba. Ngoài ra, chúng mình còn có ~2~ giải may mắn dành cho ~2~ bạn thí sinh tham gia contest nhưng không nằm trong top ~3~ và có số điểm lớn hơn ~0~. Xin chúc mừng ~2~ bạn:
Các bạn hãy dùng mail đã đăng kí trên trang và gửi thông tin chuyển khoản (ngân hàng hoặc momo) đến địa chỉ [email protected] để nhận thưởng nhé.
💖 Chúng mình xin gửi lời cảm ơn đến anh bachtam2001 đã hỗ trợ server và trình chấm ổn định để contest diễn ra thành công.
📬 Xin mời các bạn đánh giá kì thi qua form này để chúng mình có thể cải thiện chất lượng cho các kì thi sau: https://forms.gle/EN5Z6ckbFSxPdjmF8
🌟 Ngoài ra, các bạn có thể thảo luận về kì thi này ở server discord của chúng mình: https://discord.gg/VYQqA7yy
🫶 Cảm ơn các bạn đã quan tâm và nỗ lực hoàn thành kì thi. Hẹn gặp lại các bạn ở các kì thi tiếp theo.
Happy coding, CLAOJ.
Vào ngày ~16 - 17/9~ vừa qua, kì thi HSG tỉnh vòng ~2~ đã diễn ra vô cùng căng thẳng với ~36~ thí sinh đến từ các trường THPT trên khắp địa bàn tỉnh Long An. Sau nhiều ngày chờ đợi, kết quả của kì thi HSG tỉnh cũng đã được hé lộ. Team IT-CLA xin chúc mừng tất cả các bạn đã hoàn thành kì thi này.
Top ~6~ dự kiến của kì thi gồm có:
- Lê Thành Đạt ( )
- Phạm Thanh Sang ( )
- Võ Trần Ngọc Vy ( )
- Lương Huỳnh Gia Bảo ( )
- Nguyễn Huỳnh Huy Phát ( )
- Hàng Lê Gia Bảo ( )
Ngoài ra, chúng mình còn tổng hợp được rating trên CLAOJ của các bạn thí sinh xuất sắc nằm trong top 10 kì thi HSG tỉnh Long An như sau:
- Lê Thành Đạt (1419 ):
- Phạm Thanh Sang (2036 ):
- Võ Trần Ngọc Vy (1990 ):
- Lương Huỳnh Gia Bảo (1451 ):
- Nguyễn Huỳnh Huy Phát (1770 ):
- Hàng Lê Gia Bảo (1836 ):
- Nguyễn Thanh Bình
- Phạm Minh Quang (1781 ):
- Cao Thái Bảo (1487 ):
- Phan Minh Anh (1590 ):
Một lần nữa, team IT-CLA xin được chúc mừng các bạn đã đạt được kết quả cao trong kì thi HSG tỉnh năm ~2023~. Hãy cùng chờ đợi 6 gương mặt xuất sắc nhất tỉnh sẽ bước vào kì thi chọn Học sinh giỏi Quốc gia năm ~2023~ vào tháng ~12~ sắp tới.
Số nguyên tố là số rất thường xuất hiện trong các bài toán học và tin học. Trong bài viết này, chúng mình sẽ giúp các bạn hiểu được bản chất của số nguyên tố và kiểm tra xem một số bất kì có phải là số nguyên tố hay không bằng các phương pháp cơ bản và phổ biến nhất. Qua đó các bạn có thể giải quyết hiệu quả các bài tập liên quan đến số nguyên tố.
1. Khái niệm
Số nguyên tố (Prime number) là số tự nhiên lớn hơn $1$ chỉ có đúng hai ước số là $1$ và chính nó. Ví dụ: $2, 3, 5, 7, 11, 13, 17,$ ... là những số nguyên tố.
Hợp số (Composite number) là số tự nhiên lớn hơn $1$ và có nhiều hơn $2$ ước. Ví dụ: $4, 9, 15, 27, 111,$ ... là những hợp số.
Xin chào các thành viên của CLAOJ, chúng mình đã quay trở lại với CLAOJ Beginner Contest 3. Đây là contest nằm trong chuỗi kì thi hướng đến các bạn học sinh cấp ~2~ hay các bạn vừa nhập môn Lập trình thi đấu. Với các bài tập chất lượng, CLAOJ Beginner Contest 3 sẽ là một sân chơi lập trình thú vị và bổ ích dành cho các bạn thí sinh.
Link contest: claoj.edu.vn/contest/claojbc3
Một số thông tin về kì thi:
- Ban ra đề: , , , , .
- Thời gian: ~20:00 - 22:00~ Chủ nhật, ngày ~27~ tháng ~8~ năm ~2023~.
- Thời lượng: ~2~ tiếng.
- Lượng bài tập: ~4~ bài.
- Kì thi sẽ có tính rating cho các thành viên có rating dưới 1600 (từ Specialist trở xuống).
Lưu ý: Các hành vi chép code, gian lận dưới mọi hình thức sẽ bị loại khỏi kì thi và cấm tài khoản khỏi trang web.
UPD: Vậy là sau hơn 120 phút, CLAOJ Beginner Contest 3 đã khép lại đầy kịch tính. Xin chúc mừng tất cả các thí sinh tham gia đã hoàn thành bài thi của mình.
Xin chúc mừng ba bạn
- - ~400~
- - ~400~
- - ~400~
Đã xuất sắc dành vị trí nhất, nhì và ba.
Các tài khoản có rating dưới 1600 đã được rated.
🖥Đáng tiếc, kì thi này xuất hiện hành vi chép code và tụi mình đã xử phạt bằng việc hủy kết quả thi và không tính rating cho các tài khoản vi phạm. Nếu có thắc mắc xin phản hồi đến chúng mình. Cụ thể ở đây:
l4adeveloper và lasdkjiasjduhu
l4adeveloper và lasdkjiasjduhu
Lưu ý: Trường hợp bị disqualify 3 lần sẽ bị BAN tài khoản vĩnh viễn.
Xin mời các bạn đánh giá kì thi qua form này để chúng mình có thể cải thiện chất lượng cho các kì thi sau: form
Đặc biệt chúng mình xin gửi lời cảm ơn đến anh
đã hỗ trợ server và trình chấm ổn định để contest diễn ra thành công.Cảm ơn các bạn đã quan tâm và nỗ lực hoàn thành kì thi. Hẹn gặp lại các bạn ở các kì thi tiếp theo.
Happy coding, CLAOJ.
Xin chào các thành viên của CLAOJ, chúng mình đã quay trở lại với CLAOJ Regular Contest 6 rồi đây. CLAOJ Regular Contest 6 hứa hẹn sẽ là một sân chơi dành cho các bạn học sinh yêu thích lập trình thi đấu có thể luyện tập, trau dồi thêm những kiến thức bổ ích. Đặc biệt, các bạn đạt thành tích tốt trong kì thi này sẽ nhận được giải thưởng đến từ ban tổ chức (cụ thể bên dưới).
Link contest: claoj.edu.vn/contest/claojre6
Một số thông tin về kì thi:
- Ban ra đề: , , , , .
- Thời gian: ~20:00~ - ~22:30~ Chủ nhật, ngày ~13~ tháng ~8~ năm ~2023~.
- Thời lượng: ~2~ tiếng ~30~ phút.
- Lượng bài tập: ~5~ bài.
- Kì thi sẽ được tính rating cho tất cả thành viên của trang web.
- Cơ cấu giải thưởng:
- Top ~1~: ~100 \ 000~ đồng
- Top ~2~: ~60 \ 000~ đồng
- Top ~3~: ~30 \ 000~ đồng
Hình thức phát thưởng: chuyển khoản ngân hàng hoặc Momo.
Lưu ý: Các hành vi chép code, gian lận dưới mọi hình thức sẽ bị loại khỏi kì thi và cấm tài khoản khỏi trang web.
Chúc các bạn có một kì thi vui vẻ và bổ ích!
Happy coding, CLAOJ.
1. Độ phức tạp thời gian của thuật toán
- Trong các cuộc thi lập trình, chương trình của bạn cần chạy xong trong một khung thời gian nhất định. Với quy ước hiện nay mỗi giây máy tính có thể tính được $10^8 - 5 \cdot 10^8$ phép tính. Vì vậy việc tối ưu phép tính trong việc giải các bài toán rất quan trọng trong lập trình thi đấu.
- Độ phức tạp thời gian là một khái niệm trong khoa học máy tính, là kết quả ước lượng thời gian thực hiện các chương trình cài đặt thuật toán để xử lí một lượng dữ liệu đầu vào có độ lớn $n$. Ước lượng này thể hiện số phép toán cần thiết để thực hiện thuật toán khi đã biết dữ liệu đầu vào có kích thước $n$.