| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 82 | 18 | 15 | 27.273% |
나머지와 나누어떨어짐에 대한 정의를 양의 정수뿐만 아니라 정수로 확장시키면 다음과 같다.
정수 집합 $A$가 주어진다. 이때, $S\left( A \right)$과 양의 정수 $M$에 대하여 $A^M$을 다음과 같이 정의한다.
위의 정의를 풀어서 말하면 $A$의 각 원소를 $q$로 나눈 나머지가 0ドル$이 아닌 값으로 모두 같으며, 모든 $A$의 원소와 $q$가 서로소인 양의 정수 $q$의 집합을 $S\left( A \right)$라고 정의한다. 또한 양의 정수 $M$에 대하여 $A$의 각 원소와 부호는 같고 절댓값은 $M$제곱인 원소들로 이루어진 집합을 $A^M$이라 정의한다.
$N$개의 서로 다른 원소로 이루어진 정수 집합 $A$와 음이 아닌 정수 $K$가 주어질 때, 다음을 만족하는 최소의 양의 정수 $M$을 찾아보자.
첫 번째 줄에 양의 정수 $N(2\le N\le 10^5)$과 $K(1\le K\le 10^{17})$가 공백으로 구분되어 주어진다.
두 번째 줄에 $N$개의 서로 다른 정수 $A_i(-10^{18}\le A_i\le 10^{18})$가 공백으로 구분되어 오름차순으로 주어진다.
첫 번째 줄에 조건을 만족하는 최소의 양의 정수 $M$을 출력한다. 단, 답이 너무 커질 수 있으므로 답을 10ドル^9+7$로 나눈 나머지를 출력한다.
만약 조건을 만족하는 $M$이 존재하지 않는다면 첫 번째 줄에 $M$ 대신 -1을 출력한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 6 | $N=2,ドル $K=3,ドル $A=\left\{3,7\right\}$ |
| 2 | 9 | $N=3,ドル $K=7,ドル $A=\left\{-88,-43,32\right\}$ |
| 3 | 33 | 1ドル\le A_i \le 10^9$ |
| 4 | 52 | 추가적인 제한 조건 없음 |
2 4 3 5
2
$S\left( A \right) = \left\{ 2 \right\}$이고, $A^2= \left\{ 9, 25 \right\}$로 4ドル \in S\left( A^2 \right)$이다.
2 5 3 5
4
$S\left( A \right) = \left\{2\right\}$이고, $A^4=\left\{ 81, 625 \right\}$로 32ドル \in S\left( A^4\right)$이다.
2 1 -1 1
1
$S\left( A \right) = \left\{ 2 \right\}$이고, 2ドル \in S\left( A^1 \right)$이다.
2 2 -1 1
-1
$S\left( A \right) = \left\{ 2 \right\}$이고, $A^M= \left\{ -1, 1 \right\}$로 일정하므로, 4ドル \in S\left( A^M \right)$인 양의 정수 $M$은 존재하지 않는다.
3 100000000000000000 -1000000000000000000 -371681469282041354 570796326794896615
487180136
$S\left( A \right) = \left\{317,213円,509,円 990,371円,647,円 314,159円,265円,358円,979円,323円\right\}$이다.
3 10 -25 -7 5
-1
3 6 1 15 71
134456
2 100000000000000000 1 123456789864197523
500000003
2 100000000000000000 1 123456789864197524
0
조건을 만족하는 최소의 양의 정수 $M$은 1ドル$이상이지만, 10ドル^9+7$로 나눈 나머지는 0ドル$이 될 수 있다.
4 99999999999999999 -113 -7 535353535353535293 535353535353535346
977315351
University > 고려대학교 > MatKor Cup > 제5회 고려대학교 MatKor Cup: 2024 Summer/Fall L번