Editorial for GCD
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Nguồn: Free Contest
Chúng ta tìm một số nguyên tố mà ước chung lớn nhất của các số nguyên còn lại có thể chia hết là lớn nhất. Tập có các số nguyên còn lại chia hết cho số nguyên tố
chính là tập số còn lại. Chính vì thế số lượng số cần bỏ đi chính là
số phần tử trong tập còn lại. Để làm được điều này, ta sẽ sử dụng thuật toán sàng nguyên tố và tìm ước chung lớn nhất bằng thuật toán Euler.
Độ phức tạp: .
Comments