解题思路:想复制就复制,免费提供,绝对正确
注意事项:
参考代码:
#include<bits/stdc++.h> using namespace std; int t,n,m,f[11][11]; int main() { cin>>t; for(int i=1;i<=10;i++) f[i][1]=1; for(int i=1;i<=10;i++) f[0][i]=1; for(int j=1;j<=10;j++) { for(int k=2;k<=10;k++) { if(j<k)f[j][k]=f[j][k-1]; else f[j][k]=f[j-k][k]+f[j][k-1]; } } for(int i=1;i<=t;i++) { cin>>m>>n; cout<<f[m][n]<<endl; } return 0; }
0.0分
2 人评分