Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
19671 王循 螺旋方阵 C++ 无测评数据 0 0 MS 0 KB 339 2021-05-19 16:15:56

Tests(0/0):


#include <bits/stdc++.h> using namespace std; int sum,n,k; int a[15]; void dfs(int d,int s) { if(d>k) { int summ=0; for(int i=1; i<=k; i++)summ+=a[i]; if(summ==n)sum++; } else { for(int i=s; i<=n; i++) { a[d]=i; dfs(d+1,i); } } } int main() { scanf("%d,%d",&n,&k); dfs(1,1); cout<<sum<<endl; }