tiền thuật toán