www.programming-challenges.com 이 사이트 아시는분..
글쓴이: 구청공익 / 작성시간: 월, 2005/11/07 - 3:09오후
#include<stdio.h>
int main()
{
int n,i;
int a,aa,ii,b,c,d,count=0;
scanf("%d",&n);
while(n-->0)
{
count=0;
scanf("%d %d",&a,&b);
aa=a;
c=(aa+b)/2;
for(i=1 ; (a+i)<=c ; i++)
{
a+=i;
/* printf("%dn",a); */
count++;
}
d=c-a;
if(d==0)
i=i+1;
if(i<=2*d)
{
ii=i;
a+=ii;
/* printf("%dn",a); */
count++;
d=2*d-ii;
i++;
}
i-=2;
for(;a+i<=b && i>0 && a<=b ;--i)
{
if(i==d)
{
a+=i;
/* printf("%dn",a); */
count++;
}
if(a==b)
break;
a+=i;
/* printf("%dn",a); */
count++;
}
if(a<b)
{
while(a<b){
a+=1;
/* printf("%dn",a); */
count++;
}
}
printf("%dn",count);
}
return 0;
}
http://www.programming-challenges.com/pg.php?page=downloadproblem&probid=110608&format=html
이 문제를 풀어본건데요.
이 코드를 심사로봇에 제출하면 Restricted function 라는 에러가 나옵니다.
왜 이런 에러가 나올까요? c 표준함수만 사용했는데..
Forums:


이거, 오랜만에 불타오르게 하는군요.. +_+전, ACM에 세번
이거, 오랜만에 불타오르게 하는군요.. +_+
전, ACM에 세번 출전했는데..
마지막으로 출전했을때 다른 팀 사람과 이야기하다가
이 싸이트와 책을 알게됐습니다.
그때 그 팀은 여기 문제 800set를 풀고 왔다고하더군요...;;;
제가 소스 붙여넣기 창에 넣고 테스트해보니
말씀하신 에러는 없고 채점은 제대로 됩니다.
2005년 11월 8일.
댓글 달기