Cod sursa(job #2404127)
Utilizator | Ghica Tudor Tghica | Data | 12 aprilie 2019 12:29:58 |
---|---|---|---|
Problema | Nunta | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.64 kb |
#include <fstream>
using namespace std;
ifstream cin("nunta.in");
ofstream cout("nunta.out");
short int v[1001][300];
void te_papa_canii(int n)
{
v[1][0]=v[2][0]=1;
v[1][1]=v[2][1]=1;
for (int i=3; i<=n+1; i++)
{
v[i][0]=v[i-1][0];
for(int j=1;j<=v[i][0];j++)
{
v[i][j]+=v[i-1][j]+v[i-2][j];
v[i][j+1]+=v[i][j]/10;
v[i][j]%=10;
}
if(v[i][v[i][0]+1]!=0)
v[i][0]++;
}
}
int main()
{
int n;
cin >> n;
te_papa_canii(n);
for(int i=v[n+1][0];i>=1;i--)
cout<<v[n+1][i];
return 0;
}