티스토리 뷰

/*

#include <iostream>

using namespace std;


int d[1001];

int f[1001];

int g[1001];


int main(void){

int n;

cin >> n;


g[0]=1;

g[1]=0;

d[1]=1;

for(int i=2;i<=n;i++){

f[i-1]=g[i-2];

d[i]=2*d[i-1]-f[i-1];

f[i]=g[i-1];

g[i]=d[i]-f[i];

}

cout << d[n] << endl;

return 0;

}

*/


#include <iostream>

using namespace std;


int main(void){

    int n;

    cin >> n;

    long long* d=new long long[n];

    d[0]=1;

    d[1]=1;

    for(int i=2;i<n;i++){

        d[i]=d[i-1]+d[i-2];

    }

    cout << d[n-1] << endl;

    return 0;

}


/*


#include <iostream>

using namespace std;


int d[91][2];


int main(void) {

int n; 

cin >> n;

d[1][0] = 0;

d[1][1] = 1;

for (int i = 2; i <= n; i++) {

d[i][0] = d[i - 1][0] + d[i - 1][1];

d[i][1] = d[i - 1][0];

}

cout << d[n][0] + d[n][1] << endl;


return 0;

}


*/



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함