K번째 약수를 구하는 문제인데
제가 처음에 제출한 소스는 아래와 같습니다.
main(i,a,b){for(scanf("%d%d",&a,&b);i<=a&&b;)b-=a%i++?0:1;printf("%d",i>a?0:i-1);}
뭐가 잘못됬냐 하면
입력 값으로 6 4 를 주게되면
6의 약수인 1,2,3,6 중의 6이 리턴되야 하는데
저 소스는 그냥 0을 리턴하고 맙니다.
저도 대충생각하고 제출했는데 맞아버리더군요..
테스트케이스를 추가해서 재채점해야하지 않을까요?
KOI문제는 아마 공식 데이터를 사용할텐데, 데이터가 빈약하네요. 추가하고 재채점하겠습니다.
제 생각에 KOI는 보통 데이터 10개로 채점하기 때문인 것 같습니다.
재채점을 하고 있습니다.
https://www.acmicpc.net/rejudge/status/122
댓글을 작성하려면 로그인해야 합니다.
yukariko 9년 전
K번째 약수를 구하는 문제인데
제가 처음에 제출한 소스는 아래와 같습니다.
main(i,a,b){for(scanf("%d%d",&a,&b);i<=a&&b;)b-=a%i++?0:1;printf("%d",i>a?0:i-1);}
뭐가 잘못됬냐 하면
입력 값으로 6 4 를 주게되면
6의 약수인 1,2,3,6 중의 6이 리턴되야 하는데
저 소스는 그냥 0을 리턴하고 맙니다.
저도 대충생각하고 제출했는데 맞아버리더군요..
테스트케이스를 추가해서 재채점해야하지 않을까요?