#P14858. [ICPC 2021 Yokohama R] It' s Surely Complex
[ICPC 2021 Yokohama R] It' s Surely Complex
题目描述
As you know, a complex number is often represented as the sum of a real part and an imaginary part. is such an example, where is the real part, is the imaginary part, and is the imaginary unit.
Given a prime number and a positive integer , your program for this problem should output the product of all the complex numbers satisfying the following conditions.
- Both the real part and the imaginary part are non-negative integers less than or equal to .
- At least one of the real part and the imaginary part is not a multiple of .
For instance, when and , the complex numbers satisfying the conditions are (), (), and (), and the product of these numbers, that is, is .
输入格式
The input consists of a single test case of the following format.
is a prime number less than . is a positive integer less than or equal to .
输出格式
Output two integers separated by a space in a line. When the product of all the complex numbers satisfying the given conditions is , the first and the second integers should be and , respectively. Here, means the integer between and , inclusive, such that is divisible by .
As exemplified in the main section, when and , the product to be calculated is . However, since , and are displayed in Sample Output 1.
3 1
2 1
5 5
0 0
499979 1000000000000000000
486292 0