1011번 - Fly me to the Alpha Centauri
안녕하세요 고수님들!
문제를 풀다가 어디가 잘못된 것인지 알수가 없어서 질문 드립니다.
콘솔에 찍어보면 제가 테스트 한 것들은 답이 잘 나오거든요.
제 알고리즘은
1. 두 수 사이의 거리를 계산
2. 자신을 포함하는 큰 수들 중에서 가장 작은 제곱수 찾기
3. 제곱수의 양의 제곱근을 구함
4. 제곱수 - 거리 <= 제곱근 -1 이면 2*제곱근 -1, else 이면 2*제곱근 -2
입니다.
알고리즘이 잘못된 것인지 제가 찾지 못한 반례가 있는 것인지 궁금합니다!
시간내서 코드 봐 주셔서 감사합니다!
10 2147483647
의 정답은 92681입니다.
댓글을 작성하려면 로그인해야 합니다.
eotlr720 6년 전
안녕하세요 고수님들!
문제를 풀다가 어디가 잘못된 것인지 알수가 없어서 질문 드립니다.
콘솔에 찍어보면 제가 테스트 한 것들은 답이 잘 나오거든요.
제 알고리즘은
1. 두 수 사이의 거리를 계산
2. 자신을 포함하는 큰 수들 중에서 가장 작은 제곱수 찾기
3. 제곱수의 양의 제곱근을 구함
4. 제곱수 - 거리 <= 제곱근 -1 이면 2*제곱근 -1, else 이면 2*제곱근 -2
입니다.
알고리즘이 잘못된 것인지 제가 찾지 못한 반례가 있는 것인지 궁금합니다!
시간내서 코드 봐 주셔서 감사합니다!