🤯 34 TỶ trường hợp xuống 400.000! | Meet in the Middle | USACO 2009
Lập Trình & Thuật toán và Mô phỏng
0:00 / 0:00
🤯 34 TỶ trường hợp xuống 400.000! | Meet in the Middle | USACO 2009
1 просмотр · 1 дн. назад
Lập Trình & Thuật toán và Mô phỏng
235 подписчиков
1 просмотр · 1 дн. назад
💡 35 bóng đèn ban đầu đều tắt. Bấm một đèn sẽ đảo trạng thái của chính nó và các đèn nối trực tiếp.
🎯 Làm sao bật sáng tất cả với số lần bấm ÍT NHẤT?
🔥 Ba bước giải quyết:
✅ Vét cạn bằng bitmask – quá chậm!
✅ Khử Gauss trên GF(2) – tìm không gian nghiệm.
✅ Meet in the Middle – tối ưu với độ phức tạp O(N × 2^(N/2))!
⚡ Chỉ khoảng 0,06 giây trong phép thử được trình bày!
📚 Đại số tuyến tính qua 24 bài Luogu – Bài 19, trang 95.
🔗 https://codeplusvn.github.io/book
#CodePlus #USACO2009 #MeetInTheMiddle #GaussianElimination #CompetitiveProgramming