Các bài lưu

Olympic-2022, buổi 6: Duyệt toàn bộ + Chữa bài kiểm tra 1

Chưa có bình luận

Nội dung:

  1. Nhắc lại vấn đề duyệt toàn bộ
  2. Đệ quy và lặp
  3. Làm sao để duyệt nhanh
  4. Chữa 3 bài của buổi kiểm tra 1
Đọc tiếp...

Olympic-2022, buổi 4: Tính nhanh số fibonacci

Chưa có bình luận

Nội dung:

  1. Tính số fibonacci theo các thông thường: đệ quy, dùng mảng, dùng biến lặp
  2. Tính nhanh số fibonacci kết hợp đệ quy có nhớ
  3. Tính nhanh số fibonacci bằng hạ cấp độ phức tạp
  4. Tính nhanh số fibonacci bằng nhân ma trận
Đọc tiếp...

Linux-2022, bài 3: Phân quyền, người dùng và quản lý file trên linux

Chưa có bình luận

Nội dung lý thuyết của buổi này:

  1. Các lệnh cung cấp thông tin
  2. Các lệnh làm việc với tập tin và thư mục
  3. Các lệnh làm việc với nội dung tập tin
  4. Quan điểm của linux về phân quyền
    • Người dùng
    • Nhóm
    • Thông tin file
    • Phân quyền truy cập
    • Kiểu tập tin
    • Tên tập tin
Đọc tiếp...

Olympic-2022, buổi 3: Độ phức tạp tính toán trong thực chiến

Chưa có bình luận

Nội dung:

  1. Giới thiệu về độ phức tạp tính toán
  2. Và độ phức tạp tính toán thông thường
  3. Ví dụ về sự khác biệt giữa set và unordered_set
  4. Chữa thử vài bài thi ICPC vòng loại quốc gia 2022
Đọc tiếp...

Olympic-2022, buổi 2: Thư viện STL của C++

Chưa có bình luận

Nội dung:

  1. Giới thiệu về STL
  2. Hàm tìm kiếm, sắp xếp và thực hiện hữu ích khác
  3. Các cấu trúc dữ liệu thông dụng
  4. Ứng dụng
Đọc tiếp...

Olympic-2022, buổi 1: Giới thiệu về olympic tin học sinh viên

Chưa có bình luận

Nội dung:

  1. Giới thiệu về olympic tin học sinh viên
  2. Thủy Lợi về olympic tin học
  3. Đặc điểm của bài thi olympic
Đọc tiếp...

Linux-2022, bài 2: Môi trường làm việc của linux và hệ thống tập tin

Chưa có bình luận

Nội dung lý thuyết của buổi này:

  1. Một số khái niệm cơ bản trong Linux: distro, shell, x-window, repository,…
  2. Cài đặt linux trên máy ảo
  3. Các chế độ làm việc của linux
  4. Môi trường văn bản (console)
  5. Môi trường đồ họa (graphics)
  6. Làm quen với hệ thống file
    • Hệ thống file phân cấp
    • Các thư mục thông dụng
    • Đường dẫn
    • Vị trí hiện tại
Đọc tiếp...

Linux-2022, bài 1: Giới thiệu về phần mềm mã nguồn mở và linux

Chưa có bình luận

Nội dung lý thuyết của buổi này:

  1. Giới thiệu môn học
  2. Tài nguyên học tập
  3. Sự ra đời của mã nguồn mở
  4. Các loại giấy phép phân phối mã nguồn
  5. Giới thiệu về Linux
Đọc tiếp...

TTUD60TH-8: Đồ thị

Chưa có bình luận

Các nội dung chính của bài này:

  1. Khái niệm đồ thị
  2. Biểu diễn đồ thị trong máy tính
  3. Duyệt đồ thị
  4. Đường đi ngắn nhất
  5. Bài tập

Các bạn có thể xem lại bài giảng dưới đây:

Đọc tiếp...

TTUD60TH-6: Quy hoạch động

Chưa có bình luận

Các nội dung chính của bài này:

  1. Ý tưởng quy hoạch động
  2. Bài toán đoạn con lớn nhất
  3. Bài toán dãy con chung dài nhất
  4. Bài toán đếm số dãy con có tổng cho trước
  5. Bài toán xếp ba lô
  6. Phân tích về quy hoạch động
  7. Bài tập

Các bạn có thể xem lại bài giảng dưới đây:

Đọc tiếp...