Thuật toán Martelli-Montanari