Hướng dẫn giải của Bedao Grand Contest 14 - COPRIMEPAIR
Chỉ dùng lời giải này khi không có ý tưởng, và đừng copy-paste code từ lời giải này. Hãy tôn trọng người ra đề và người viết lời giải.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Nộp một lời giải chính thức trước khi tự giải là một hành động có thể bị ban.
Subtask 1: ~n \le 1000~
Duyệt mọi cặp số ~a_i~, ~a_j~ (~1 \le i \le j \le n + 1~) và in ra một cặp số bất kì có ước chung lớn nhất là ~1~.
Subtask 2: ~n \le 10^5~
Nhận xét 1: Với ràng buộc có ~n + 1~ số nguyên phân biệt thuộc đoạn ~[1, 2 \times n]~, ta luôn tìm được hai số nguyên liền kề nhau.
Nhận xét 2: Hai số nguyên liền kề nhau luôn là hai số nguyên tố cùng nhau, do ~\gcd(x, x + 1) = \gcd(x, (x + 1) - x) = \gcd(x, 1) = 1~.
Vậy ta có thể in ra hai số nguyên ~a_i~ và ~a_j~ sao cho ~a_i + 1 = a_j~ (~1 \le i, j \le n + 1~).
Đang tải...