5 条题解
-
1
202607gj16张子瑞 (张子瑞) LV 9 @ 2026-07-25 13:50:31
暴力枚举
cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
if(n>=1)
cout<<"1"<<endl;
if(n>=2)
cout<<"1 1"<<endl;
if(n>=3)
cout<<"1 2 1\n";
if(n>=4)
cout<<"1 3 3 1\n";
if(n>=5)
cout<<"1 4 6 4 1"<<endl;
if(n>=6)
cout<<"1 5 10 10 5 1\n";
if(n>=7)
cout<<"1 6 15 20 15 6 1\n";
if(n>=8)
cout<<"1 7 21 35 35 21 7 1"<<endl;
if(n>=9)
cout<<"1 8 28 56 70 56 28 8 1"<<endl;
if(n>=10)
cout<<"1 9 36 84 126 126 84 36 9 1"<<endl;
return 0;
}
-
0@ 2026-07-25 13:50:46
#include<bits/stdc++.h> using namespace std; int main() { int n; cin>>n; if(n>=1) cout<<"1"<<endl; if(n>=2) cout<<"1 1"<<endl; if(n>=3) cout<<"1 2 1\n"; if(n>=4) cout<<"1 3 3 1\n"; if(n>=5) cout<<"1 4 6 4 1"<<endl; if(n>=6) cout<<"1 5 10 10 5 1\n"; if(n>=7) cout<<"1 6 15 20 15 6 1\n"; if(n>=8) cout<<"1 7 21 35 35 21 7 1"<<endl; if(n>=9) cout<<"1 8 28 56 70 56 28 8 1"<<endl; if(n>=10) cout<<"1 9 36 84 126 126 84 36 9 1"<<endl; return 0; } -
0@ 2026-07-22 20:48:51
#include<bits/stdc++.h> using namespace std; int n,dp[10]; int main( ) { cin>>n; for (int i=1;i<=n;i++) { for (int j=i;j>=1;j--) { if (j==1 || j==i) dp[j]=1; else dp[j]+=dp[j-1]; } for (int j=1;j<=i;j++) cout<<dp[j]<<' '; cout<<endl; } return 0; } -
0@ 2025-10-25 08:48:17
#include<bits/stdc++.h>
using namespace std;
int a[15][15];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
a[i][1]=a[i][i]=1;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=i;j++)
{
if(a[i][j]==1)
continue;
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
if(a[i][j]!=0)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
曹安睿的是障眼法,把乱七八糟的删了也能过 -
-3@ 2024-02-23 20:03:07
#include<bits/stdc++.h> #define int long long #define fib (1/sqrt(5))*(pow(((1+sqrt(5))/2),n)-pow(((1-sqrt(5))/2),n)) using namespace std; int a[15][15]; signed main() { std::ios::sync_with_stdio(false); int n; cin>>n; for(int i=1;i<=n;i++) a[i][1]=a[i][i]=1; for(int i=1;i<=n;i++) { for(int j=1;j<=i;j++) { if(a[i][j]==1) continue; a[i][j]=a[i-1][j]+a[i-1][j-1]; } } for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) if(a[i][j]!=0) cout<<a[i][j]<<" "; cout<<endl; } return 0; }
- 1
信息
- ID
- 2505
- 难度
- 4
- 分类
- (无)
- 标签
- 递交数
- 119
- 已通过
- 54
- 通过率
- 45%
- 上传者