Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
105822 林泽豪 拆分自然数 C++ 解答错误 0 223 MS 252 KB 459 2023-10-08 13:31:00

Tests(0/5):


#include<iostream> using namespace std; int p[55],x=0,y=0,o=0,c=1; int a; int st(int l){ for(int i=c;i<=l;i++){ x++; p[x]=i; c=i; if(l-i>1){ st(l-i); }else{ if(l-i==0){ cout<<a<<"="; for(int q=1;q<=x-1;q++){ cout<<p[q]<<'+'; } cout<<'1'<<endl; x=0; y++; o=0; } } } } int main(){ cin>>a; st(a); cout<<y; return 0; }//3=1 1 1 //1 2 //4=1 1 1 1 //1 1 2 //2 2 //3 1


测评信息: