1009번 - 분산처리
틀린부분을 모르겠습니다.
a를 계속 곱하면 반복되는 부분이 잇는데 그 길이를 구해서 b에 나눈 나머지를 k라하면
반복되는 부분에서 k번째수를 출력하면 안되나요?
0번째 컴퓨터는 존재하지 않아요
ar[0]=ar[ix-1]은 b%(ix-1)이 0으로 되면 ix-1번째를 출력해야되는데 0번째를 출력해서 ar[0]=ar[ix-1]을 한거였는데 이 부분이 잘못되었나요?
앗 죄송합니다. 제가 좀 불분명하게 답변 했었네요.
코드 자체는 자세하게 보진 않았지만 저도 같은 실수를 그 문제에서 했던 적이 있기에 코드를 복사해서 해당 케이스만 넣어 봤었습니다.
문제에서 보시면 "10번 데이터는 10번 컴퓨터"가 처리를 해야하는데, 'a = 10' b는 아무 숫자나 넣어 보시면 아마 10이 아니라 0이 나올 겁니다.
1009번 문제의 정답률은 이 10번 컴퓨터가 다 깎아먹는 것 같습니다...
감사합니다~
댓글을 작성하려면 로그인해야 합니다.
wns970414 9년 전
틀린부분을 모르겠습니다.
a를 계속 곱하면 반복되는 부분이 잇는데 그 길이를 구해서 b에 나눈 나머지를 k라하면
반복되는 부분에서 k번째수를 출력하면 안되나요?