[Quảng Trị - TS10 - 2023] Câu 3: Không tương đồng


Gửi bài giải

Điểm: 1300,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: CAU3.INP
Output: CAU3.OUT

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Hai số nguyên dương ~n~ và ~m~ được gọi là không tương đồng nếu chúng khác nhau và không tồn tại hai số nguyên dương khác nhau ~p, q~ (~p e 1~, ~q e 1~) sao cho cả ~p~ và ~q~ đều là ước chung của ~n~ và ~m~.

Yêu cầu: Cho ~n~ và đoạn ~[l, r]~, tìm tất cả số ~m~ trong đoạn sao cho ~n~ và ~m~ không tương đồng.

Input

Đọc từ file văn bản CAU3.INP:

  • Dòng đầu tiên ghi số nguyên dương ~n~ (~1 \le n \le 10^9~).
  • Dòng thứ hai ghi hai số nguyên dương ~l, r~ (~1 \le l \le r \le 10^9~, ~r-l \le 1000~).

Output

Ghi ra file văn bản CAU3.OUT:

  • Dòng đầu tiên ghi số lượng ~k~.
  • Dòng thứ hai ghi ~k~ số tìm được theo thứ tự tăng dần, cách nhau bởi một dấu cách.

Scoring

  • Subtask ~1~ ~(33\%)~: ~n \le 100~ và ~1 \le l \le r \le 100~.
  • Subtask ~2~ ~(67\%)~: không có ràng buộc gì thêm.

Example input 1

6
8 12

Example output 1

4
8 9 10 11

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.