| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 0.5 초 (추가 시간 없음) | 1024 MB (추가 메모리 없음) | 145 | 58 | 51 | 52.577% |
동우와 하늘이, 주영이는 과거 복소해석학 과목을 듣고 감명받았다. 이에 무슨 과목을 들을지 고민하던 민재에게 복소해석학 과목을 들으라고 추천해 주었다. 예습도 할 겸 대학원까지 수학과로 간 세준이에게 $\left( A+Bi \right)^{C+Di}$의 값을 구하는 방법을 물어보았다.
세준이는 고등학교만 졸업했어도 알고 있을 지식을 왜 모르냐며 화를 냈다. 컴퓨터만 하다가 0ドル$과 1ドル$ 말고 아무것도 알지 못하게 된 민재를 위해 다음 식을 알려주었다.
먼저 실수 $x,y$에 대해 $\operatorname{Arg}\left( x+iy \right) =\operatorname{atan2}\left( y,x \right) =\begin{cases}\arctan\left( \frac yx \right)&\text{if } x>0,\\\arctan\left( \frac yx \right) +\pi&\text{if } x<0\text{ and } y\ge 0,\\\arctan\left( \frac yx \right) -\pi&\text{if } x<0\text{ and } y<0,\\ +\frac{\pi}{2}&\text{if } x=0\text{ and } y>0,\\ -\frac{\pi}{2}&\text{if } x=0\text{ and } y<0,\\\text{undefined}&\text{if } x=0\text{ and } y=0.\end{cases}$인데, 그냥 편의상 $x=y=0$일 때 $\operatorname{Arg}\left( x+iy \right) =0$이라고 하자. 그럼 일반적인 경우에 다음 식이 성립해.
\[\left( A+Bi \right)^{C+Di}=\left( \sqrt{A^2+B^2} \right)^{C+Di}\exp\left( {\left( -D+Ci \right)\operatorname{Arg}\left( A+Bi \right)} \right)\]
단, 다음 두 가지 중 하나 이상 적용되는 예외 상황에서는 수가 정의되지 않아.
나머지 식 계산 중 필요한 것은 $\exp\left( {ix} \right) =\cos{x} +i\sin{x}$만 알면 모든 것을 계산할 수 있어.
민재가 잘 이해했는지 궁금했던 세준이는 다음과 같은 질문을 했다.
정수 $A,B$가 주어질 때, $\left( A+Bi \right)^{C+Di}$의 값을 실수로 만드는 순서쌍 $\left( C,D \right)$의 개수를 구해봐. 단, 답이 무한할 수 있으니 $C$와 $D$는 절댓값이 $M$ 이하인 정수로만 한정하고, 답이 너무 커질 수 있으니 998ドル,円 244,円 353$으로 나눈 나머지를 구해봐.
단, 정의되지 않는 수는 실수가 아니라고 가정한다.
첫 번째 줄에 테스트 케이스의 개수 $T(1\le T\le 10^5)$이 주어진다.
두 번째 줄부터 $T$개의 줄에 걸쳐 정수 $A,B,M(0\le A,B,M\le 10^{18})$이 공백으로 구분되어 주어진다.
각 테스트 케이스 별로 정답을 998ドル,円 244,円 353$으로 나눈 나머지를 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 11 | $M=0$ |
| 2 | 89 | 추가적인 제한 조건 없음 |
1 124124124 112511251125 0
1
$\left( C,D \right) =\left( 0,0 \right)$라면 $\left( 124,円 124,円 124+112,円 511,円 251,円 125i \right)^{0+0i}=1$로 실수이다.
이 문제의 출제자인 동우의 생일은 1ドル$월 24ドル$일, 세준이의 생일은 11ドル$월 25ドル$일이다.
4 1 0 828 2 0 327 0 1 704 1 1 823
2745649 655 993345 411
$\left(A,B\right)=\left(1,0\right)$일 때 가능한 모든 $\left(C,D\right)$에 대해 $\left(1+0i\right)^{C+Di}=1$로 실수이므로 1ドル,657円^2=2,745円,649円$가지이다.
이 문제에 등장하는 민재의 생일은 8ドル$월 28ドル$일, 하늘이의 생일은 3ドル$월 27ドル$일, 주영이의 생일은 7ドル$월 4ドル$일이고, 대회는 8ドル$월 23ドル$일에 열린다.
University > 고려대학교 > MatKor Cup > 제7회 고려대학교 MatKor Cup: 2025 Summer, The FinAL B번