11 条题解
-
1
一维数组解法
using namespace std; const int A=10000; int n[A]; int main(){ int a; cin>>a; int b=0; n[0]=1; for(int i=a;i<=a*a-1;i+=a){ n[i]=1; } for(int k=0;k<=a*a-1;k++){ n[k+a+1]=n[k]+n[k+1]; } for(int o=0;o<=a*a-1;o++){ b++; if(n[o]!=0){ cout<<n[o]<<" "; } if(b==a){ b=0; cout<<endl; } } return 0; }
信息
- ID
- 90
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- 递交数
- 613
- 已通过
- 339
- 上传者