1번째 풀이와 2번째 풀이가 있다.
1번째 풀이는 시간초과가 난다.
O(MN) = 16억번
2번째 풀이는
O(M)이다.
-1이 나오는 조건은 x가 N보다 크거나 같을때(스왑하는 과정이나 입력값이 이상할때)
정답을 구하는 방법은
앞 자리 즉 x 의 값으로 y 의 값을 찾아가는 형식이다.
M을 계속 더해줌
(tempy!=y&&_lcm==result)의 조건을 안넣어서 계속 틀렸었다.
(tempy!=y&&_lcm==result)를 넣지 않으면 거의다 lcm(M,N)의 값이 뜬다.
'IT > 알고리즘' 카테고리의 다른 글
BOJ 백준온라인져지 1786 찾기 풀이 (1) | 2017.11.19 |
---|---|
BOJ 백준온라인져지 5525 IOIOI 풀이(KMP) (0) | 2017.11.16 |
BOJ 백준온라인져지 1475 방 번호 풀이 (0) | 2017.11.13 |
BOJ 백준온라인져지 2775 부녀회장이 될테야 풀이 (0) | 2017.11.12 |
BOJ 백준온라인져지 10250 ACM 호텔 풀이 (0) | 2017.11.12 |