Tối Đa Hóa Điểm Số Sau K Thao Tác với Cấu Trúc Heap

Giải thuật tối ưu điểm số Cho mảng số nguyên nums và số nguyên k. Điểm số ban đầu bằng 0. Mỗi thao tác: Chọn chỉ số i hợp lệ Tăng điểm số thêm nums[i] Cập nhật nums[i] = ceil(nums[i] / 3) Yêu cầu: Tính điểm số tối đa sau đúng k thao tác (hàm ceil(x) trả về số nguyên nhỏ nhất ≥ x). Giải pháp Heap + Tham lam Ý tưởng: Mỗi thao tác chọn phần tử ...

Đăng vào ngày 16 tháng 6 lúc 18:13

Tìm hiểu cấu trúc dữ liệu Heap và ứng dụng trong Python

Heap (đống) là một cấu trúc dữ liệu cây đặc biệt, đóng vai trò quan trọng trong việc quản lý tập hợp các phần tử có thứ tự. Một Heap hợp lệ phải tuân thủ hai quy tắc cốt lõi: Tính chất cây nhị phân hoàn chỉnh: Cấu trúc cây phải được lấp đầy ở tất cả các tầng ngoại trừ tầng cuối cùng, nơi các nút phải được sắp xếp từ trái sang phải. ...

Đăng vào ngày 25 tháng 5 lúc 20:09