Kính gửi cô Hà!Bài giải em đã làm xong, nhưng rất khó, em làm hết cả ngày. Một phần cũng vì cái số 20000 quá lớn, lúc nào cũng lo tràn heapThuật toán của em như sau:Trước hết trọng số của các cạnh đều được khởi gán = 1.Tại mỗi ngày, ta giữ lại cây khung nhỏ nhất và sửa những cạnh ngoài cây khung đó, sửa xong cạnh nào đặt lại trọng số của nó = 0.Mục tiêu là làm cho trọng số của cây khung giữ lại tại mỗi bước giảm thật nhanh về 0, vậy đầu tiên ta dựng lấy một cây khung bất kỳ và lấy cây khung đó làm chuẩn, khi sửa cạnh sẽ ưu tiên sửa những cạnh trên cây khung đó trước rồi mới xét tới những cạnh khác.Cụ thể cách tính mức ưu tiên cho các cạnh như sau:Dựng cây khung T, xoá bỏ những cạnh trong cây khung T rồi dựng...
GỢI Ý
Những tài liệu gần giống với tài liệu bạn đang xem
Bài tập tin học học sinh giỏiKính gửi cô Hà!Bài giải em đã làm xong, nhưng rất khó, em làm hết cả ngày. Một phần cũng vì cái số 20000 quá lớn, lúc nào cũng lo tràn heapThuật toán của em như sau:Trước hết trọng số của các cạnh đều được khởi gán = 1.Tại mỗi ngày, ta giữ lại câyzip Đăng bởi anhhq2009
5 stars -
339137 reviews
Thông tin tài liệu
0 trang
Đăng bởi: anhhq2009 -
11/02/2025
Ngôn ngữ: Việt nam, English
5 stars -
"Tài liệu tốt"
by khotrithucso.com,
Written on
11/02/2025
Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Bài tập tin học học sinh giỏi