Beginner Free Contest 51 - SUBGCD
Xem dạng PDF
Gửi bài giải
Điểm:
0,20 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài
Lưu ý: các bạn không nhập, xuất dữ liệu bằng file kể cả khi đề bài có yêu cầu. Đọc, ghi dữ liệu được thực hiện ở stdin và stdout.
Bình luận
Gợi ý:
gọi
Glà 1 trọng số bất kì có thể thỏa mãn yêu cầu của đề hoặc không thỏa mãn. Như vậyGchỉ có thể nằm trong đoạn từ[1,max(A)]với mỗi giá trị
Gthì ta xem có bao nhiêu bội số nằm trong A và gcd của các bội đó có bằngGhay không. Nếu bằng thì tăng biến đếm.Nói chung bài này dùng biến thể của sàng cùng với mảng đánh dấu thì AC
code tham khảo:
Bài dể như v mà cho 0,20 🤣