on 12:00 a.m. 10 jul, 2022 0

Countdown 24h đóng đơn TNV

Chào các bạn,

Vậy là đơn tuyển TNV dự án Retag bài tập LQDOJ đã mở được 13 ngày, chúng mình đã nhận được rất nhiều cánh tay ủng hộ từ các bạn, chân thành cảm ơn các bạn.

Vậy là còn đúng 24h nữa là thời gian đóng đơn tuyển TNV, chúng mình rất mong nhận được thêm những lá đơn nữa từ các bạn nhằm góp phần xây dựng LQDOJ trở nên hoàn thiện hơn nữa để phục vụ cộng đồng tốt hơn.

link đơn: https://forms.gle/geZYPi8apkfAGZsQ8

Chúng mình rất mong được làm việc cùng các bạn, hẹn gặp các TNV vào đúng 8h ngày 16/7/2022.

on 8:00 p.m. 9 jul, 2022 4

Thông báo: Trả áo muộn

Chúng mình rất xin lỗi vì đã để các thí sinh của contest April Fools 2022 và contest sinh nhật 2021 chờ đợi "hơi lâu một tí". Có vẻ như dịch Covid ở ĐN kéo dài hơn các tỉnh khác 🤔?

Contest sinh nhật LQĐ lần 2 vừa được tổ chức vô cùng thành công. Nhận thấy đây là cơ hội tốt, chúng mình quyết định giao áo cho các contest luôn một thể. Vì thế, các bạn thí sinh được nhận thưởng trong các contest hãy điền thông tin vào form này nhé: https://forms.gle/XfTg7wEv1zueph4N6

Chúc các bạn sớm nhận được áo.

From LQDOJ with love.

on 5:00 p.m. 5 jul, 2022 1

Summary Contest Sinh nhật LQDOJ lần 2 – 2022

Chào các bạn, vậy là Contest Sinh nhật LQDOJ lần 2 – 2022 đã kết thúc, xin chúc mừng tất cả các bạn đã tham gia kỳ thi này.

Lời giải của contest sẽ được gửi trong phần editorial của mỗi bài trong thời gian sớm nhất.

Chúc mừng top 10 điểm cao nhất của mỗi Div.

Div 1

Rank THÍ SINH ĐIỂM THỜI GIAN
1 thenymphsofdelphi 480 05:23:37
2 BaoJiaoPisu 448 04:53:48
3 Monarchuwu 448 05:40:29
4 DeMen100ms 439,46 08:19:32
5 anhkha2003 438,91 08:23:05
6 nhphucqt 435,46 07:14:14
7 quydang251 419,01 07:24:14
8 bestakali 394 04:44:35
9 dangquan6b 392 06:47:52
10 bin9638 378 06:57:31

Div 2

Rank THÍ SINH ĐIỂM THỜI GIAN
1 LogN 437,46 07:55:13
2 antk6038 412,73 06:52:57
3 kh0i 408,18 12:11:41
4 huyhau6a2 407,64 06:47:24
5 VoThanhHai 401,64 07:18:50
6 thám_tử_đã_chết 400 05:16:04
7 gialai_quoccuong 398,73 10:24:15
8 jjiangly 397,27 07:32:43
9 leminhdat 395,46 05:13:12
10 [user: minhduc10i] 392,73 08:26:43

Div 3

Rank THÍ SINH ĐIỂM THỜI GIAN
1 tknhatbm 450 06:41:40
2 tktungtd 450 11:13:47
3 tkminhnguyenvan 400 10:16:01
4 nguyentrithienphu 350 06:29:48
5 giakietdragon 345 06:31:17
6 tk21quytransi 340 05:03:52
7 khactrung1912 325 08:03:16
8 MinhKiet2011 310 04:03:57
9 tknganvh 310 06:00:19
10 tkminhvolequang 295 02:39:04

Xin chúc mừng tất cả các bạn, mỗi bạn sẽ nhận được 1 áo LQDOJ. Mời các bạn điền thông tin nhận áo của mình vào link sau: https://forms.gle/tPvsgfzJP6WrwAs47

Chúc mừng các bạn sau nhận được phần quà là tiền mặt, bạn có thể sử dung tài khoản của bố mẹ để nhận:

Div 1: thenymphsofdelphi BaoJiaoPisu, Monarchuwu

Div 2: kh0i, huyhau6a2, VoThanhHai

Div 3: tknhatbm, .tktungtd, nguyentrithienphu

Các bạn điền thông tin vào form sau để nhận quà nhé: https://forms.gle/qvTWmJmYxmLboJKQA

Mình xin công khai danh sách các bạn đã cheat trơng contest này, mình xin phép ban vĩnh viễn các bạn trên lqdoj.edu.vn và group Facebook của LQDOJ. Mình rất lấy làm tiếc khi phải làm việc này.

Div.1

LONG LONG

MaiGiaBao duonglongduong7 http://moss.stanford.edu/results/2/7562936601202/match0.html

nguyenphucthinhzz Lehaicuong2707 http://moss.stanford.edu/results/2/7562936601202/match1.html

Div.2

ACRONYM

NULLtoFULL NghiaUwU http://moss.stanford.edu/results/7/9896003118223/match0.html

DOUBLE STRING

NULLtoFULL NghiaUwU http://moss.stanford.edu/results/5/2830294208574/match0.html

nhanle12321 nhanhoang510 http://moss.stanford.edu/results/5/2830294208574/match1.html

nhanle12321 manh07 http://moss.stanford.edu/results/5/2830294208574/match2.html

nhanhoang510 manh07 http://moss.stanford.edu/results/5/2830294208574/match3.html

imbigbrain danh http://moss.stanford.edu/results/5/2830294208574/match11.html

nhanhoang510 nhphong http://moss.stanford.edu/results/5/2830294208574/match8.html

nhanle12321 truongtuetam http://moss.stanford.edu/results/5/2830294208574/match4.html

LONG LONG

NULLtoFULL NghiaUwU http://moss.stanford.edu/results/7/2430660585846/match0.html

ok jerryphuong123 http://moss.stanford.edu/results/7/2430660585846/match2.html

manh07 truongtuetam http://moss.stanford.edu/results/7/2430660585846/match5.html

pmtuan2007 lexuan http://moss.stanford.edu/results/7/2430660585846/match7.html

NhuThanhAn21L9 dhuykel81 http://moss.stanford.edu/results/7/2430660585846/match1.html

VoBaThongL921 quanghuygay http://moss.stanford.edu/results/7/2430660585846/match8.html

truongtuetam nhphong http://moss.stanford.edu/results/7/2430660585846/match4.html

PALINDROME PATH

AnhTuan107 pnhi2701 http://moss.stanford.edu/results/1/9451438543360/match0.html

Chúc các bạn có 1 tuần vui vẻ!

on 5:00 p.m. 3 jul, 2022 1

Thông báo thời gian đóng đơn TNV và kế hoạch làm việc dự án Retag bài tập LQDOJ

Chào các bạn,

Vậy là đơn tuyển TNV dự án Retag bài tập LQDOJ đã mở được 1 tuần, chúng mình đã nhận được rất nhiều sự ủng hộ của mọi người, chân thành cảm ơn các bạn.

Nay chúng mình xin thông báo thời gian đóng đơn là 23h59p ngày 10/7/2022. Vậy là còn 1 tuần để các bạn suy nghĩ và điền đơn. Rất mong nhận được thêm sự ủng hộ của các bạn.

Chúng mình sẽ duyệt đơn và thông báo kết quả tới các bạn trước ngày 15/7/2022.

Đúng 8h ngày 16/7/2022, chúng ta sẽ có buổi gặp mặt đầu tiên qua google meet.

Bật mí nho nhỏ: những bạn tham gia làm TNV sẽ được tặng 1 áo LQDOJ và nhiều phần quà hấp dẫn khác.

Ps: link đơn: https://forms.gle/geZYPi8apkfAGZsQ8

on 1:43 p.m. 28 jun, 2022 8

MỪNG SINH NHẬT LQDOJ - TẶNG ÁO VÀ NHIỀU PHẦN QUÀ HẤP DẪN

Xin chào các bạn,

Các bạn có biết gì không, chỉ còn 2 ngày nữa thôi, LQDOJ sẽ chính thức tròn 2 tuổi rồi đấy! Thời gian trôi qua thật nhanh, mới ngày nào trang web của chúng ta mới chập chững chào đời; vậy mà giờ đây, dưới bàn tay của thầy Small và đội ngũ admin siêu khủng siêu xịn, LQDOJ đã trở thành một trong những hệ thống chấm bài mạnh nhất cả nước. Tới thời điểm này, LQDOJ đã có hàng ngàn bài tập với hàng chục contest chất lượng thu hút hàng ngàn bạn học sinh chuyên tin trên cả nước.

Để mừng sinh nhật LQDOJ, cũng như chúc trang web tiếp tục lớn mạnh hơn nữa, các bạn hãy cùng tham gia contest đặc biệt và rinh giải đặc biệt cùng các admin nhé.

Kì thi được diễn ra trong 3 tiếng vào 19 giờ 8 phút ngày 28/6/2022. Các bạn sẽ được thử sức với 5 bài tập chất lượng trong mỗi điv. Contest được chia thành 3 div như sau:

  • Div 1 dành cho các bạn có rating từ 1600 trở lên.
  • Div 2 dành cho các bạn có rating từ 1599 trở xuống.
  • Div 3 dành cho các bạn tiểu học và trung học cơ sở.

Thay mặt LQDOJ, chúng mình xin gửi lời tri ân đến các thầy trong cộng đồng tin học đã giúp LQDOJ thực hiện contest này.

Và tất nhiên, chúng mình không quên tri ân những bạn trẻ đã nhiệt tình ủng hộ LQDOJ trong suốt 2 năm qua, và vì thế giải thưởng sẽ thuộc về các bạn:

  • 1 giải nhât trị giá 500k
  • 1 giải nhì trị giá 300k
  • 1 giải ba trị giá 200k
  • 10 bạn với thành tích cao nhất cũng nhận được những áo phông sang xịn mịn của chương trình.

Về xét giải Nhất, Nhì, Ba chỉ dành cho các bạn như sau:

  • Div 2: Chỉ dành cho các bạn HS THCS
  • Div 3: Chỉ dành cho các bạn HS Tiểu học

Vừa học vừa chơi vừa vui lại vừa có thưởng. Vậy thì còn lý do gì mà không thi ngay nhỉ?

Hẹn gặp lại các bạn trong contest nha.

P/s: Các bạn có đoán đc admin nào đang đứng đằng sau bài thông báo rất cute này hông?

on 5:00 p.m. 26 jun, 2022 0

Dự án Retag bài tập - Tuyển Tình nguyện viên

Xin chào các bạn.

Từ mã nguồn mở của DMOJ, LQDOJ đã được các anh Flower_On_Stone, cuom1999, CaiWinDao phát triển thêm nhiều tính năng đa dạng. Qua 2 năm, dưới sự chỉ đạo của thầy Small, các admin và sự đóng góp, ủng hộ nhiệt tình của các bạn, trang đã phát triển nhanh chóng với số lượng lớn bài tập. Vì lẽ đó, nhu cầu phân loại các bài tập một cách chính xác cũng xuất hiện. Tuy nhiên, hiện nay hệ thống các dạng bài còn nhiều & rối, hoặc nhiều bài tập chưa được gắn tag, hoặc tag không đúng. Điều này gây ra một số bất tiện cho các bạn trong việc luyện tập. Vì lẽ đó, chúng mình đã tinh giản lại các dạng bài và triển khai dự án "Retag bài tập". Hi vọng rằng sau khi các bài tập đã được xếp về đúng dạng, người dùng của LQDOJ sẽ có trải nghiệm tốt hơn.

Vì khối lượng công việc lớn, lên tới 3000+ bài tập, dự án hiện đang cần tuyển thêm các bạn TNV vào giúp sức. Chúng mình dự kiến tuyển cỡ 20-30 bạn để làm đều đặn trong thời gian 2 tháng. Chi tiết về cách thức hoạt động, phân công các vai trò, ... sẽ được phổ biến cho các TNV sau khi tuyển xong. Còn chần chờ gì nữa mà không điền vào form dưới đây:

https://forms.gle/geZYPi8apkfAGZsQ8

Cảm ơn các bạn đã dành thời gian đọc (và xem qua đơn tuyển). Chúc các bạn có một buổi chiều vui vẻ.

Cảm ơn các bạn đã luôn quan tâm & đồng hành với LQDOJ.

on 8:50 p.m. 14 jun, 2022 0

Hướng dẫn cho GV dạy bộ sách Cánh Diều chủ đề F

Hướng dẫn cho GV dạy bộ sách Cánh Diều chủ đề F

Đăng ký tài khoản Giáo Viên

  • Thầy cô tự đăng ký tài khoản và kích hoạt tài khoản qua email đăng ký
  • Gửi thông tin yêu cầu đăng ký tài khoản dành riêng cho giáo viên: Link đăng ký

Hướng dẫn sử dụng tài khoản giáo viên

Tạo nhóm - Organizations (tương đương với 1 llớp học) (Video hướng dẫn)
  1. Di chuyển chuột lên handle/username của mình và chọn admin
  2. Di chuyển chuột đến User profiles sau đó nhấn dấu + bên phải của Organizations hoặc nhấn vào Organizations sau đó chọn add
  3. Điền vào các fleld để hoàn thành thông tin của Organization
    • Organization title: Tên của Nhóm/Lớp học
    • Organization slug: Tên hiển thị trên link url, thường sẽ được tạo tự động
    • Short name: Tên hiển thị bên cạnh tên thành viên trong contest, thường sẽ để trùng tên với Organization title
    • Is open organization?: Có thể gia nhập tổ chức tự động không hay phải thông qua xét duyệt của Quản trị viên
    • Organization description: Mô tả về Organization
    • Logo override image: Logo của Organization, nó sẽ thay thế logo mặc định của lqdoj khi thành viên ở trong giao diện Organization, fleld này có thể bỏ trống
    • Maximum size: Số thành viên tối đa của Organization, chỉ áp dụng với private Organization
    • Registrant: handle của người đăng ký Organization, bắt buộc phải để tên mình
    • Administrators: các Quản trị viên của Organization, thường sẽ để tên mình và những người có thể giúp mình quản lý
  4. Sau khi điền xong các field, bấm Save để tạo Organization
Tạo mới bài tập trên hệ thống Video hướng dẫn
  1. Di chuyển chuột lên handle của mình và chọn admin
  2. Chọn dấu cộng bên phải Problems hoặc chọn Problem sau đó chọn Add
  3. Điền vào các fleld để hoàn thành thông tin của Bài tập
    • Problem code: Mã của bài tập, sẽ hiển thị trên url
    • Problem name: Tên của bài tập
    • Publicly visible: Nếu tích vào ô này thì bài tập sẽ hiển thị công khai
    • Creators: Tác giả của bài tập, sẽ hiện trên trang bài tập
    • Curators: Có quyền chỉnh sửa bài tập nhưng không phải tác giả của bài tập
    • Testers: Những người có thể xem bài tập và thử nghiệm bài tập nhưng không thể chỉnh sửa bài tập
    • Private to organizations: Nếu tích vào đây thì chỉ các organization được chọn mới xem được bài tập
    • Problem body: Phần đề bài, viết bằng markdown, khuyên viết theo format sau:
      Nội dung đề bài: cốt truyện, các định nghĩa/ khái niệm, yêu cầu, v.v..
      ##Input (nếu có file thì ghi tên file ở đây)
      Định dạng dữ liệu vào: Cấu trúc như thế nào? 
      - Dòng 1 chứa ..
      - Dòng 2 chứa ..
      - ...
      ##Output (nếu có file thì ghi tên file ở đây)
      Định dạng kết quả xuất ra: Cấu trúc như thế nào? 
      - Dòng 1 chứa ..
      - Dòng 2 chứa ..
      - ...
      ##Scoring
      Bao gồm các subtask của bài (nếu bài có chia subtask). Nếu bài không có subtask thì giới hạn các biến phải được nêu rõ ở phần input/ đề bài.
      - **Subtask 1** (x điểm): ...
      - **Subtask 2** (y điểm): ...
      - ...
      ##Example
      **Sample input**
      ` `` (3 dấu tick viết liền nhau)
         Nội dung input 1
      ` ``
      **Sample output**
      ` ``
         Nội dung output 1
      ` ``
      (lưu ý: nếu có nhiều test VD thì đánh số thứ tự)
      #Note
      Giải thích test VD, lưu ý khác, v.v..
    • Problem types: Loại của bài tập, Ví dụ: cài đặt, toán, tìm kiếm nhị phân ...
    • Problem group: Nhóm của bài tập
    • Points: Độ khó của bài tập (800 - 3500)
    • Time limit: Giới hạn thời gian của bài tập
    • Memory limit: Giới hạn bộ nhớ của bài tập
    • Language: Ngôn ngữ lập trình cho phép của bài tập
  4. Bấm save and continue editing để lưu bài tập sau đó bấm view on site
  5. Bấm. edit test data để thưc hiện thêm test cho bài tập
    • Upload file zip chứa bộ test của bài tập, cấu trúc 1 test gồm 1 file .inp và 1 file .out tương ứng nhau, 1 bộ test gồm nhiều test
    • Checker: Chọn check tương ứng cho bài, sẽ có hướng dẫn về checker riêng.
    • Input file name: Tên file input, để trống nếu nhập từ màn hình
    • Output file name: Tên file output, để trống nếu in ra màn hình
    • Bấm Fill testcases để hệ thống tự điền test sau đó bấm Apply
Tạo contest từ bài tập GV tự tạo hoặc từ hệ thống đang có (Video hướng dẫn)
  1. Di chuyển chuột lên handle của mình và chọn admin
  2. Chọn dấu cộng bên phải Contests hoặc chọn Contests sau đó chọn Add
  3. Điền vào các field để hoàn thành thông tin của Contest
    • Contest id: mã của contest, hiển thị trên url
    • Contest name: Tên của contest
    • Authors: Tác giả của contest, sẽ hiện trên trang contest
    • Curators: Có quyền chỉnh sửa contest nhưng không phải tác giả của contest
    • Testers: Những người có thể xem contest và thử nghiệm contest nhưng không thể chỉnh sửa contest
    • Publicly visible: Có hiển thị contest công khai không
    • No comments: Không cho phép thí sinh comment vào contest
    • Hide problem tags: Ẩn type của bài tập trong contest
    • Scoreboard visibility: Chế độ hiển thị bảng rank, có 3 sự lựa chọn
      • Visible: Hiển thị công khai
      • Hidden for duration of contest: Ẩn trong suốt thời gian diễn ra contest, chỉ AuthorCurators có thể xem bảng rank
      • Hidden for duration of participation: Ẩn trong suốt thời gian thí sinh làm contest, chỉ AuthorCurators có thể xem bảng rank
    • Run pretests only: Chỉ chạy pretest với bài nộp trong contest
    • Precision points: Số chữ số sau dấu phảy của bài tập trong contest
    • Start time: Thời gian bắt đầu contest, định dạng Date(ngày) YYYY-MM-DD, Time(giờ) HH:MM:SS
    • End time: Thời gian kết thúc contest, định dạng Date(ngày) YYYY-MM-DD, Time(giờ) HH:MM:SS
    • Time limit: Thời gian tối đa một thí sinh có thể tham gia contest
    • Description: Mô tả contest
    • Contest format: format của contest, khuyên để Default
    • Vui lòng không dụng vào phần Rating   - Access code: mật khẩu của contest
    • Private to specific users: Chỉ cho phép 1 số thí sinh được chỉ định tham gia contest
    • Private to organizations: Chỉ cho phép 1 số tổ chức được chỉ định tham gia contest
    • Problems: Các bài tập của contest, mỗi bài cần điềm 5 fleld:   - PROBLEM: nhập tên / mã của bài tập
      • POINTS: Điểm của bài tập trong contest
      • PARTIAL: Tính điểm từng phần hay phải đúng toàn bộ mới có điểm
      • IS PRETESTED: Chỉ chấm pretest
      • MAX SUBMISSIONS: Số lần nộp tối đa trong contest, để 0 nếu không giới hạn bài tập
      • VISIBLE TESTCASES: Để 0 nếu không cho phép xem testcase, để 1 nếu cho phép
      • ORDER: Thứ tự của bài tập trong contest
  4. Bấm save and continue editing để lưu bài tập sau đó bấm view on site để xem contest
on 4:29 p.m. 31 may, 2022 6

Contest Quốc tế Thiếu Nhi 2022

Xin chào tất cả các bạn!

Mình là Flower_On_Stone.

Như tất cả mọi người đều biết, ngoài Tết Trung thu vào Rằm tháng Tám, thì một trong những ngày lễ khác dành cho thiếu nhi chính là Ngày Quốc tế Thiếu nhi vào ngày 1/6 ngày mai.

Vào ngày đó, sẽ có rất nhiều thiếu nhi và không-phải-thiếu-nhi đi chơi khắp phố phường. Nhưng hỡi những thiếu nhi và không-phải-thiếu-nhi còn lại, nếu các bạn đang ở nhà, hãy lên LQDOJ để tham gia Contest Quốc tế Thiếu nhi của chúng tôi.

Contest sẽ diễn ra vào lúc 19h-22h ngày 01/06/2022. Mọi người có thể dùng mọi phương tiện để code, như laptop, desktop, thậm chí là cả trên điện thoại. Miễn là có mạng, chúng ta đều có thể tham gia contest này.

Hy vọng các bạn sẽ có một buổi tối ngày lễ thiếu nhi vui vẻ!

Chúc các bạn may mắn.

on 4:23 a.m. 22 apr, 2022 2

Về chế độ màn hình tối (Dark Mode)

Mọi người đã quen thuộc với dark mode rồi nhưng LQDOJ thì lại chưa có tính năng này. Vì vậy trong bài đăng này, mình muốn tham khảo ý kiến các bạn về chế độ dark mode.

Đề xuất của mình là sử dụng Chrome extension Dark Reader, hoặc các ứng dụng tương tự trong Chrome. Với ứng dụng này, các bạn cũng có thể tùy chỉnh gam màu, những trang web cho phép sử dụng dark mode, và có thể chuyển đổi sáng và tối bằng tổ hợp phím Alt + Shift + D. Bên dưới là hình minh họa trang chủ:

darkmode

Các bạn cứ thoải mái để lại ý kiến hay đề xuất gì. Nếu mọi người đồng ý, mình có thể gắn bài đăng này vào mục About ở trên thanh điều hướng.

on 5:00 p.m. 15 apr, 2022 2

10^6, 10^7 và những người bạn Summary

Chào các bạn, vậy là contest 10^6, 10^7 và những người bạn đã kết thúc

Trước tiên, chùng mình xin lỗi các bạn do sự cố server nên việc chuẩn bị contest không được chu đáo nên gây ra nhiều vấn đề trong contest, chúng mình sẽ rút kinh nghiệm và chuẩn bị kỹ hơn cho các contest sau.

Chúng mình xin tuyên bố contest này unrated.

Lời giải của contest đã được gửi trong phần editorial của mỗi bài.

Cuối cùng chúc mừng Top 5 bạn đạt điểm cao nhất:

Div 1

THÍ SINH ĐIỂM THỜI GIAN
BaoJiaoPisu 336.67 02:38:57
letuano5 250.83 05:08:48
tanprodium 220 05:14:26
_Ahihi123 200 02:42:15
tamthegod 195 05:26:16

Div 2

THÍ SINH ĐIỂM THỜI GIAN
duyanh19256 300 06:24:58
phungthienphuoc 200 01:20:32
a520huynm 200 02:20:58
duyboyct 200 04:14:20
rukashii 136.67 02:56:42

Div 3

THÍ SINH ĐIỂM THỜI GIAN
tankhoaict 331 05:46:22
huyngu235 314.67 06:29:31
MinhTuan11 300 04:25:13
sus 260 04:13:13
Quocnguyenvan 245.33 06:13:39