yyj3887   3년 전

#include
using namespace std;

int cnt0;
int cnt1;
int fibo(int n)
{
if (n == 0)
{
cnt0++;
return 0;
}
else if (n == 1)
{
cnt1++;
return 1;
}
else
{
return fibo(n - 1) + fibo(n - 2);
}
}

int main()
{
int t;
int n;
scanf("%d",&t);

for (int i = 0; i < t; i++)
{
scanf("%d", &n);
fibo(n);
printf("%d %d",cnt0 , cnt1);
cnt0 = 0;
cnt1 = 0;
}
return 0;
}

djm03178   3년 전

일단 개행 문자가 없어서 틀리고, 이대로 하면 시간 초과가 납니다. 그리고 코드는 코드 올리는 칸에 올려주시고, 질문 게시판을 보면 똑같이 시간 초과를 내는 질문들이 무수히 많습니다.

startlink   3년 전

다음부터 이런 글은 질문 카테고리에 올려주세요.

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