Quy ước về các thẻ (TAG) phân loại bài tập:
Phân loại theo mức độ khó (có 5 mức độ):
- ⭐★★★★: Mức độ rất dễ
- ⭐⭐★★★: Mức độ dễ
- ⭐⭐⭐★★: Mức độ trung bình
- ⭐⭐⭐⭐★: Mức độ khó
- ⭐⭐⭐⭐⭐: Mức độ rất khó
Lưu ý: Mức độ khó/dễ cũng chỉ mang tính tương đối, phụ thuộc vào cảm tính của người đưa bài tập lên.
Phân loại bài tập mẫu (ôn tập kiến thức nền, cơ sở)
- Mẫu: Là bài tập mang tính chất minh họa hoặc các bài ôn tập kiến thức cơ bản, các cấu trúc dữ liệu cơ bản hoặc thuật toán kinh điển
Phân loại theo nguồn bài tập lấy từ các cuộc thi
- ♔: Bài tập lấy từ các kỳ thi Trại hè Hùng Vương
- 🦀🐬: Kỳ thi Duyên hải bắc bộ.
- ℗🐘: Kỳ thi PreVNOI.
- ©🐘: Kỳ thi VNOI.
Phân loại theo nguồn từ các trang chấm bài online:
Phân loại theo chiến lược thiết kế giải thuật hoặc các cấu trúc dữ liệu có sử dụng để giải quyết bài toán:
- Duyệt: Duyệt toàn bộ, quay lui, vét cạn
- Số học: Các bài toán về số học
- Hình học: Các bài toán về số học
- IT: Các bài toán có sử dụng cấu trúc dữ liệu cây Segment Tree hay Interval Tree
- BIT: Các bài toán có sử dụng cấu trúc dữ liệu cây chỉ số nhị phân hay Binary Indexed Tree
- Đồ thị: Các bài toán về đồ thị
Số la mã:
- Ⅰ, Ⅱ, Ⅲ, Ⅳ, Ⅴ, Ⅵ, Ⅶ, Ⅷ, Ⅸ, Ⅹ, Ⅺ, Ⅻ