2018.06.22 14:45
댓글
2019.05.26 15:52
아 잘못된 풀이고 자신이 생각하여 맞다고 느껴진다면 맞답니다
이유는 이 문제는 원래 스페셜 저지인데 여기에서는 스페셜 저지가 없네요ㅠㅠ
추천:1 댓글
#include <stdio.h>
using namespace std;
{
int Positiveinteger,MN=2,maxi=0,i,j,k,o;
int Numbers[1000]={0, };
int TFN[1000];
scanf("%d",&Positiveinteger);
for(i=0;i<=Positiveinteger;i++)
{
Numbers[0]=Positiveinteger;
Numbers[1]=i;
for(j=2;Numbers[j]>=0;j++)
{
Numbers[j]=Numbers[j-2]-Numbers[j-1];
MN++;
}
if(MN>maxi)
{
maxi=MN;
for(k=0;Numbers[k]!=0;k++)
{
TFN[k]=Numbers[k];
Numbers[k]=0;
}
MN=2;
}
}
printf("%dn",maxi);
for(o=0;TFN[o]!=0;o++)
printf("%d ",TFN[o]);
return 0;
}
무슨 문제가 있죠?