Số học 1

Xem dạng PDF

Gửi bài giải


Điểm: 0,77 (OI)
Giới hạn thời gian: 0.98s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
Base on a problem of Michael Medvedev
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Tìm tất cả số các nguyên ~x~ thoả mãn ~x^2~ ~\equiv~ ~a~ ~(mod~ ~n)~ . Trong đó ~n~ là số nguyên tố và ước chung lớn nhất của ~a~ và ~n~ bằng ~1~, ~0 \leq x \leq n - 1~ .

Input

Dòng ~1~ : số nguyên ~K~ là số bộ test ~\left( 1 \leq K \leq 100000 \right)~. ~K~ dòng tiếp theo: mỗi dòng gồm ~2~ số nguyên ~a , n~ ~\left( 1 \leq a , n \leq 32767 \right)~ .

Output

Với mỗi test ghi ra tất cả các số nguyên ~x~ thoả mãn theo thứ tự tăng dần trên ~1~ dòng . Nếu không có số nguyên ~x~ nào thoả mãn thì ghi ra "Khong co" .

Sample Input

5
4 17
3 7
2 7
14 31
10007 20011

Sample Output

2 15
Khong co
3 4
13 18
5382 14629

Bình luận

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



  • -15
    trankienquoc  đã bình luận lúc 8, Tháng 6, 2021, 14:02

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • 2
      stormgamming  đã bình luận lúc 2, Tháng 7, 2021, 8:32

      mod la chia lấy phần dư đó bạn


      • -1
        tuanprovip2  đã bình luận lúc 7, Tháng 12, 2021, 14:33

        chà chà idol hưng này :v