Professional Documents
Culture Documents
Khi đó:
- Sub1: N≤100
Trường hợp học sinh không nắm công thức thì duyệt thông thường tính N! và
kết hợp xử lý xâu vì 100!<200 chữ số;
- Sub2: N≤104
Gọi mảng P là mảng số nguyên tố, duyệt i từ 1 đến n, ứng với mỗi i ta đếm
phân phối vào mảng P: Đpt(n2);
- Sub3: N≤106
Sử dụng thuật toán sàng số nguyên tố sau đó đếm phân phối vào mảng sàng số
nguyên tố còn tính lũy thừa ta sử dụng thuật toán chia để trị : Đpt(n*2logn).
Bài 2: Thư viện sách
Có 3 trường hợp:
- Đpt(5*10^6)
Có 5 trường hợp:
- Đpt(4*10^6)
Bài 3: Con đường bội của 2
- Sub1: với N≤30, M≤40 và 1 ≤ Ai, Bi ≤ N, Ai≠ Bi
Sử dụng thuật toán Floy Đpt(n3);