Trang chủ
Danh sách bài
Các bài nộp
Thành viên
>
Cá nhân
Tổ chức
Các kỳ thi
Thông tin
>
Tin tức
Máy chấm
Nội quy HCNOJ
Về chúng tôi
Đăng nhập
hoặc
Đăng ký
Trang web này hoạt động tốt nhất khi JavaScript được cho phép.
Danh sách bài
Danh sách
«
1
2
3
4
5
6
7
8
9
10
»
Tìm kiếm bài tập
Có lời giải
Hiện dạng bài
Nhóm
Tất cả
---
Cây Fenwick (cây nhị phân có chỉ mục)
Cây nhị phân (binary tree)
Cây nhị phân tìm kiếm (binary search tree)
Cây phân đoạn (segment tree)
Chặt nhị phân
Chia để trị
Chưa phân loại
Con trỏ (pointer)
Cửa sổ trượt (sliding window)
Đệ quy (recursion)
Đồ thị (graph)
Đồng dư
Hàng đợi (queue)
Hàng đợi ưu tiên (priority_queue)
Học sinh giỏi THCS
Học sinh giỏi THPT
Kiểu dữ liệu Pair trong C++
Kiểu dữ liệu từ điển trong Python (dict)
Kiểu dữ liệu tuple trong Python (tuple)
Kỹ thuật 2 con trỏ
Kỹ thuật duyệt ô trong mảng 2 chiều
Kỹ thuật tìm kiếm
Lập trình hướng đối tượng - OOP
Mảng 1 chiều cơ bản
Mảng 1 chiều nâng cao
Mảng 2 chiều cơ bản
Mảng 2 chiều nâng cao
Mảng cộng dồn
Mảng đánh dấu
Mảng hiệu
Ngăn xếp (stack)
Phương pháp sinh
Quay lui - Nhánh cận
Quay lui (back track)
Quy hoạch động
Sàng số nguyên tố
Sắp xếp
STL Map C++
STL Set C++
STL Vector C++
Struct trong C++
Sử dụng hàm if
Sử dụng switchcase
Tham lam
Thực hành Java
Tính toán cơ bản
Toán tử điều kiện
Vòng lặp
Vòng lặp for
Vòng lặp lồng nhau
Vòng lập while
Xâu ký tự (chuỗi ký tự)
Xây dựng hàm (chương trình con)
Dạng bài
Cây Fenwick - cây nhị phân có chỉ mục
Cây nhị phân (binary tree)
Cây nhị phân tìm kiếm (binary search tree)
Cây phân đoạn (segment tree)
Chặt nhị phân
Chia để trị
Chưa phân loại
Con trỏ (pointer)
Cửa sổ trượt (sliding window)
Đệ quy (recursion)
Đồ thị (graph)
Đồng dư
Hàng đợi (queue)
Hàng đợi ưu tiên (priority_queue)
Học sinh giỏi THCS
Học sinh giỏi THPT
Kiểu dữ liệu Pair trong C++
Kiểu dữ liệu từ điển trong Python (dict)
Kiểu dữ liệu tuple trong Python (tuple)
Kỹ thuật 2 con trỏ
Kỹ thuật duyệt ô trong mảng 2 chiều
Kỹ thuật tìm kiếm
Lập trình hướng đối tượng - OOP
Mảng 1 chiều cơ bản
Mảng 1 chiều nâng cao
Mảng 2 chiều cơ bản
Mảng 2 chiều nâng cao
Mảng cộng dồn
Mảng đánh dấu
Mảng hiệu
Ngăn xếp (stack)
Phương pháp sinh
Quay lui - Nhánh cận
Quay lui (back track)
Quy hoạch động
Sàng số nguyên tố
Sắp xếp
STL Map C++
STL Set C++
STL Vector C++
Struct trong C++
Sử dụng hàm if
Sử dụng switchcase
Tham lam
Thực hành Java
Tính toán cơ bản
Toán tử điều kiện
Vòng lặp
Vòng lặp for
Vòng lặp lồng nhau
Vòng lập while
Xâu ký tự (chuỗi ký tự)
Xây dựng hàm (chương trình con)
Khoảng điểm
Tìm
Ngẫu nhiên
Những bài tập nổi bật
Tìm vị trí lớn nhất của phần tử nhỏ nhất và ngược lại
Tổng cộng các số nguyên tố trong mảng
Số nguyên tố đầu tiên trong mảng
In ra các giá trị bằng chỉ số của chính nó trong mảng
Quản lý sách (bài 6-2)
Phần tử âm lớn nhất
Quản lý sinh viên (Bài 6-1)
ID
Bài
Nhóm
Điểm
% AC
# AC
hcn_ntcungnhau1
Cặp số nguyên tố cùng nhau (bài 1 - đề thi chuyên tin Thái Nguyên năm 2025)
Học sinh giỏi THCS
1,00
83,3%
3
hcn_timxaukt
Tìm xâu ký tự (bài 2 - đề thi chuyên tin Thái Nguyên năm 2025)
Học sinh giỏi THCS
1,00
0,0%
0
hcn_trochoidayso
Trò chơi dãy số (bài 3 - đề thi chuyên tin Thái Nguyên năm 2025)
Học sinh giỏi THCS
1,00
0,0%
0
hcn_loaivat
Loài vật và thú cưng (bài 7_2)
Thực hành Java
1,00
61,4%
52
hcn_phuongtiengt
Phương tiện giao thông (bài 7_1)
Thực hành Java
1,00
68,3%
58
hcn_bai6_3
Quản lý khách hàng (bài 6_3)
Thực hành Java
1,00
45,5%
51
hcn_quanlysach
Quản lý sách (bài 6-2)
Thực hành Java
1,00
46,9%
80
hcn_bai6_1
Quản lý sinh viên (Bài 6-1)
Thực hành Java
1,00
25,9%
75
hcn_qlnhansu
Quản lý nhân sự công ty (dict in Python)
Kiểu dữ liệu từ điển trong Python (dict)
1,00
28,6%
2
hcn_qllophoc
Quản lý lớp học (dict in Python)
Kiểu dữ liệu từ điển trong Python (dict)
1,00
100,0%
1
hcn_quanlylinhkien
Quản lý kho linh kiện điện tử (dict in Python)
Kiểu dữ liệu từ điển trong Python (dict)
1,00
100,0%
1
hcn_khachhangvip
Quản lý khách hàng (bài 5 - 4)
Thực hành Java
1,00
31,4%
15
hcn_throws
Phương thức ném ra Exception (bài 5 - 3)
Thực hành Java
1,00
53,3%
47
hcn_bai5_2
Throw nhập tuổi (bài 5 - 2)
Thực hành Java
1,00
34,4%
51
hcn_bai5_1
Xử lý ngoại lệ nhập số nguyên và chia 2 số nguyên (bài 5 - 1)
Thực hành Java
1,00
35,9%
47
hcn_quanlyluongnv
Quản lý lương nhân viên (Bài 4 - 2)
Thực hành Java
1,00
36,4%
15
hcn_ingtriengbiettrongtd
In ra giá trị riêng biệt trong từ điển (Python)
Kiểu dữ liệu từ điển trong Python (dict)
1,00
50,0%
1
hcn_quanlysinhvien
Quản lý sinh viên trong hệ thống đào tạo (Bài 4 - 1)
Thực hành Java
1,00
17,8%
5
hcn_qlnvjava
Quản Lý Nhân Viên và Tính Lương Tháng (Bài 3 - 1)
Thực hành Java
1,00
26,5%
15
hcn_qltknganhangjava
Quản lý tài khoản ngân hàng (Bài 3 - 2)
Thực hành Java
1,00
48,4%
12
hcn_qlchsjava
Quản lý cửa hàng sách (Bài 3 - 3)
Thực hành Java
1,00
33,3%
10
hcn_qlksjava
Quản lý hệ thống đặt phòng khách sạn (Bài 3 - 4)
Thực hành Java
1,00
36,7%
10
hcn_hthtcjava
Quản lý hệ thống học trực tuyến (Bài 3 - 5)
Thực hành Java
1,00
75,0%
6
hcn_tinhtongs1
Tính tổng s 1
Thực hành Java
1,00
28,1%
17
hcn_tinhtongs2
Tính tổng s 2
Thực hành Java
1,00
31,0%
20
hcn_tinhtongs3
Tính tổng s 3
Thực hành Java
1,00
60,7%
17
hcn_timmax3so
Tìm max của 3 số
Thực hành Java
1,00
65,0%
21
hcn_amduong
Số âm hay số dương
Thực hành Java
1,00
47,1%
22
hcn_kttgtt
Kiểm tra sự tồn tại của tam giác
Thực hành Java
1,00
71,9%
19
hcn_tinhtongs4
Tính tổng s 4
Thực hành Java
1,00
64,0%
16
hcn_qldongho
Đồng hồ đơn giản
Lập trình hướng đối tượng - OOP
1,00
37,5%
5
hcn_kytugiongnhau
Ký tự giống nhau SPOJ (mảng cộng dồn)
Mảng cộng dồn
1,00
100,0%
1
hcn_chubohuhong
Chú bò hư hỏng SPOJ (đồ thị - graph)
Đồ thị (graph)
1,00
100,0%
1
hcn_discandlow
Disc và Low của đồ thị trong thuật toán Tarjan (đồ thị - graph)
Đồ thị (graph)
1,00
100,0%
1
hcn_canhcau1
In ra cạnh cầu sử dụng thuật toán Tarjan (đồ thị - graph)
Đồ thị (graph)
1,00
0,0%
0
hcn_qlsv
Quản lý sinh viên (lập trình hướng đối tượng)
Lập trình hướng đối tượng - OOP
1,00
44,4%
8
hcn_hinhchunhat
Hình chữ nhật (lập trình hướng đối tượng)
Lập trình hướng đối tượng - OOP
1,00
50,0%
9
hcn_quanlydiachi
Quản lý địa chỉ (lập trình hướng đối tượng)
Lập trình hướng đối tượng - OOP
1,00
63,6%
8
hcn_qldiem
Quản lý điểm (lập trình hướng đối tượng)
Lập trình hướng đối tượng - OOP
1,00
45,0%
8
hcn_qldiemdanh
Quản lý điểm danh (lập trình hướng đối tượng)
Lập trình hướng đối tượng - OOP
1,00
87,5%
4
hcn_quanlyxe
Quản lý xe (lập trình hướng đối tượng)
Lập trình hướng đối tượng - OOP
1,00
66,7%
4
hcn_maytinh
Chương trình máy tính (lập trình hướng đối tượng)
Lập trình hướng đối tượng - OOP
1,00
100,0%
5
hcn_soharshad
Câu 1. Số Harshad (đề thi thử Chuyên Tin Thái Nguyên năm 2025)
Học sinh giỏi THCS
1,00
65,2%
12
hcn_xaukytu
Bài 2. Xâu ký tự (đề thi thử Chuyên Tin Thái Nguyên năm 2025)
Học sinh giỏi THCS
1,00
100,0%
4
hcn_toiuupin
Bài 3. Tối ưu pin (đề thi thử Chuyên Tin Thái Nguyên năm 2025)
Học sinh giỏi THCS
1,00
100,0%
3
hcn_duongtron
Bài 1. Đường tròn (chuyên tin TP HCM)
Học sinh giỏi THCS
1,00
80,0%
4
hcn_muabi
Bài 2. Mua bi (chuyên tin TP HCM)
Học sinh giỏi THCS
1,00
100,0%
2
hcn_phantich
Bài 3. Phân tích (chuyên tin TP HCM)
Học sinh giỏi THCS
1,00
100,0%
1
hcn_ptkn
Đếm các phần tử khác nhau trong mảng (set)
Mảng đánh dấu
1,00
100,0%
5
hcn_sonamtrongmang
Số nằm trong mảng (set)
STL Set C++
1,00
88,9%
7
«
1
2
3
4
5
6
7
8
9
10
»