Bài 1 em nghĩ mih` có thể dùng Heap + tham lam để làm bài này O(P log M) hoặc nếu ko bik Heap mih` vẫn có thể tham lam với O(P*M). Ý tưởng là tính thời gian làm xong 1 sản phẩm ở mỗi máy ta sẽ tính thế này nếu mak` với máy i vẫn chưa tới hạn bảo dưỡng thì thời gian làm chính = Ti còn nếu đã tới hạn nghĩ dưởng thì thời gian làm là Ti+Bi r` ta tìm Min trong tất cả các thời gian máy nào có thời gian nhỏ nhất thì cho sản phẩm vào máy đó r` lại cập nhật lại
