occidere   2달 전

우선 스몰 케이스로 a = 2 ~ 10까지 경우 잡고서 찾아보니까 결국 n은 (3*4*5* ... *9*10) - 1의 값이 나오길래 3부터 a의 최대값 까지 곱해주고 1을 빼주는 식을 세웠습니다.

당연히 범위초과가 나오는데 맞은 분들 중 Text 코드 보니까 2B로 나오고, 다른 정답들도 100B 이내에서 끝나네요...

도무지 어떤 방식으로 접근해야될지 모르겠습니다 ㅠㅠ


exqt   2달 전

"정수" n을 출력하면 됩니다..

occidere   2달 전

어떻게 식을 세워야 할지 감이 안오네요 ㅠㅠ 
답이 정수 범위안에서 나오고, 2로 나눈 나머지가 1이면 결국 홀수여야 된단 얘기인데 반복문 이용해서 구하려고 해봐도 끝이 없네요...

yclock   2달 전

만약 어떤 정수 P가 있어서,

P = 0 (mod 2), P = 0 (mod 3), P = 0 (mod 4) , ... , P = 0 (mod 1000) 이라면, 

N = kP - 1은 모두 답이 됨을 알 수 있습니다.


이 때, 정수 P는 2의 배수이면서, 3의 배수이면서, 4의 배수이면서, ..., 1000의 배수인 수입니다.

이 정도면....

noeffserv   2달 전

;;정답인 숫자를 .. 컴퓨터로.. mod 2, mod 3, mod 4, ... mod 999를 실제로 해봐도...정답인 숫자가 나오지 않아서 그게 답이 아니구나..라고 생각했는데.. 그게 답이었다니... 아.. ㅠㅠ


실수로 지웠네요... 죄송 ㅎㅎ;

occidere   2달 전

알려주신대로 했더니 통과했습니다!

답변 달아주신 분들 모두 감사합니다!!

댓글을 작성하려면 로그인해야 합니다.