您的位置:首页 > 其它

浙工大15新生赛 命运数

2016-12-16 09:29 239 查看
#include <iostream>
using namespace std;
const int maxn = 51;
typedef long long ll;
int main() {
ll Lu[maxn][maxn];
Lu[1][1] = 0;
Lu[2][1] = 0;
Lu[2][2] = 1;
for (int i = 3; i < maxn; i++) {
for (int j = 1; j <= i - 1; j++) {
Lu[i][j] = Lu[i - 1][j];
}
Lu[i][i] = Lu[i - 1][i - 1] + Lu[i - 2][i - 2];
}
int n;
while (scanf("%d", &n) != EOF) {
for (int i = 1; i < n; i++)
printf("%d ", Lu
[i]);
printf("%d\n", Lu

);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: