2018. 3. 26. 16:23, 알고리즘/BOJ
https://www.acmicpc.net/problem/1565
M의 gcd 값에 D의 lcm 값을 나눠, 그 값의 약수의 갯수가 답입니다. 주어진 예시에서는 100/1 = 100의 약수의 갯수가 답인 것입니다.
lcm 값을 직접 구한 후 처리하려고 했는데, 생각해보니 D의 입력이 굉장히 큰 소수들일 경우 시간 초과가 발생할 것 같아 값을 직접 구하는 대신 factor만 들고가는 방식으로 시간 내에 해결했습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 1067번: 이동 (0) | 2018.03.28 |
---|---|
[BOJ] 1726번: 로봇 (0) | 2018.03.27 |
[BOJ] 2012번: 등수 매기기 (2) | 2018.03.27 |
[BOJ] 1943번: 동전 분배 (2) | 2018.03.24 |
[BOJ] 6986번: 절사평균 (0) | 2018.03.22 |
[BOJ] 10835번: 카드게임 (4) | 2018.03.20 |
Comments