6064번 - 카잉 달력
안녕하세요.
이것만 거의 몇시간째 파는 중인데,
공배수 공약수를 안쓰고 큰 쪽을 고정시키고 작은 것을 계속 더해서 뺑뺑이돌려서
해당되는 수 조합을 캐치하려고 했는데 생각보다 너무 안되네요.
FAQ에 올려주신 분 예제로 해보니 반례가
10 12 2 12 - 최대값이 같을 때
12 10 12 10 - 최대 최소 값이 같을 때
이 부분에서 오답이 발생합니다.
40000 39999 40000 39999 요 값에서도 어떻게 보면 틀렸어야 하는데 공배수가 없나봐요.. 허허
저 위에 안되는 두가지를 지금 예외처리 하려고 했더니, 이렇게 조건마다 하나씩 필터링 하는 것 같아
최악의 코드로 가고있다고 생각합니다. (논리력보단 그저 브루트포스같이..)
혹시 고수님들 조언 주실 수 있을까요 ㅠㅠ
부탁드립니다.
음.. 힌트는 둘중 하나만 생각해보세요!
10 12 3 9
라면 어차피 둘다 맞아야하니 3에 대해선 초기설정만 잡고, 이후로는 9만 생각하는거죠!
댓글을 작성하려면 로그인해야 합니다.
ele7004 4년 전
안녕하세요.
이것만 거의 몇시간째 파는 중인데,
공배수 공약수를 안쓰고 큰 쪽을 고정시키고 작은 것을 계속 더해서 뺑뺑이돌려서
해당되는 수 조합을 캐치하려고 했는데 생각보다 너무 안되네요.
FAQ에 올려주신 분 예제로 해보니 반례가
10 12 2 12 - 최대값이 같을 때
12 10 12 10 - 최대 최소 값이 같을 때
이 부분에서 오답이 발생합니다.
40000 39999 40000 39999 요 값에서도 어떻게 보면 틀렸어야 하는데 공배수가 없나봐요.. 허허
저 위에 안되는 두가지를 지금 예외처리 하려고 했더니, 이렇게 조건마다 하나씩 필터링 하는 것 같아
최악의 코드로 가고있다고 생각합니다. (논리력보단 그저 브루트포스같이..)
혹시 고수님들 조언 주실 수 있을까요 ㅠㅠ
부탁드립니다.