Đang tải... (xem toàn văn)
Huấn luyện đội olympic tin học 2010
HUẤN LUYỆN ĐỘI OLYMPIC TIN HỌC 2010Buổi 4CÁC CHỦ ĐỀ MỤC TIÊU• Nâng cao kỹ năng NỘI DUNG• Quy hoạch động• Phương pháp nhánh cận• Xử lý chuỗi BÀI TOÁN CÁI TÚI• Dùng lại các lời giải của những bài toán trước1323max58321321xxxxxx 1 2 31 2 332( ) max 8 5x x x dF d x x x )())(max()0(0)(jjjadadFcddF MINH HỌAd F(d) F(d-3) F(d-2) F(d-1)0 01 1 02 5 0 13 8 0 1 54 10 1 5 85 13 5 8 106 ? 8 10 1300112538410513 QUY HOẠCH ĐỘNG11( ) maxkkkjkk k kja x dF d c x 10,1, .[ / ]0 ( 0)()maxkkkk k k k kx y akFdc x F d a x MINH HỌAd F0 F1 F2 F30 0 0 0 01 0 0 0 12 0 0 5 53 0 8 8 84 0 8 10 105 0 8 13 136 0 ? ? ?1323max58321321xxxxxx TỔNG QUÁT• Tách thành các bài toán con 3 3 2, , ,max , , max ,max ,x y z x y zF x y z G f x F y z RÈN LUYỆN NHÁNH CẬN• Một hàm tập đơn điệu giảm làm cận dưới• Phân hoạch tạo các nhánh• Đẳng thức xảy ra cho phép tỉa nhánh minxDfx :2minDxAA A f xA B A B miniixDD f x ,iD D Di Dj . HUẤN LUYỆN ĐỘI OLYMPIC TIN HỌC 2010Buổi 4CÁC CHỦ ĐỀ MỤC TIÊU• Nâng cao kỹ năng NỘI DUNG• Quy. 3 3 2, , ,max , , max ,max ,x y z x y zF x y z G f x F y z RÈN LUYỆN NHÁNH CẬN• Một hàm tập đơn điệu giảm làm cận dưới• Phân hoạch tạo các