TLE,0分求助

P2404 自然数的拆分问题

@[Mark520](/user/728881) ac了啊
by zuohan @ 2023-08-11 11:03:51


你可以直接打表啊: ``` #include <bits/stdc++.h> using namespace std; int n; int main() { cin>>n; if(n==2) { cout<<1<<'+'<<1; } if(n==3) { cout<<1<<'+'<<1<<'+'<<1<<endl; cout<<1<<'+'<<2; } if(n==4) { cout<<1<<'+'<<1<<'+'<<1<<'+'<<1<<endl; cout<<1<<'+'<<1<<'+'<<2<<endl; cout<<1<<'+'<<3<<endl; cout<<2<<'+'<<2; } if(n==5) { cout<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<1<<endl; cout<<1<<'+'<<1<<'+'<<1<<'+'<<2<<endl; cout<<1<<'+'<<1<<'+'<<3<<endl; cout<<1<<'+'<<2<<'+'<<2<<endl; cout<<1<<'+'<<4<<endl; cout<<2<<'+'<<3; } if(n==6) { cout<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<1<<endl; cout<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<2<<endl; cout<<1<<'+'<<1<<'+'<<1<<'+'<<3<<endl; cout<<1<<'+'<<1<<'+'<<2<<'+'<<2<<endl; cout<<1<<'+'<<1<<'+'<<4<<endl; cout<<1<<'+'<<2<<'+'<<3<<endl; cout<<1<<'+'<<5<<endl; cout<<2<<'+'<<2<<'+'<<2<<endl; cout<<2<<'+'<<4<<endl; cout<<3<<'+'<<3; } if(n==7) { cout<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<1<<endl; cout<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<2<<endl; cout<<1<<'+'<<1<<'+'<<1<<'+'<<1<<'+'<<3<<endl; cout<<1<<'+'<<1<<'+'<<1<<'+'<<2<<'+'<<2<<endl; cout<<1<<'+'<<1<<'+'<<1<<'+'<<4<<endl; cout<<1<<'+'<<1<<'+'<<2<<'+'<<3<<endl; cout<<1<<'+'<<1<<'+'<<5<<endl; cout<<1<<'+'<<2<<'+'<<2<<'+'<<2<<endl; cout<<1<<'+'<<2<<'+'<<4<<endl; cout<<1<<'+'<<3<<'+'<<3<<endl; cout<<1<<'+'<<6<<endl; cout<<2<<'+'<<2<<'+'<<3<<endl; cout<<2<<'+'<<5<<endl; cout<<3<<'+'<<4<<endl; } if(n==8) { printf("1+1+1+1+1+1+1+1\n1+1+1+1+1+1+2\n1+1+1+1+1+3\n1+1+1+1+2+2\n1+1+1+1+4\n1+1+1+2+3\n1+1+1+5\n1+1+2+2+2\n1+1+2+4\n1+1+3+3\n1+1+6\n1+2+2+3\n1+2+5\n1+3+4\n1+7\n2+2+2+2\n2+2+4\n2+3+3\n2+6\n3+5\n4+4\n"); } return 0; }
by liyanchenlycccccc @ 2023-08-28 10:06:39


@[liyanchenlycccccc](/user/791994) wc表哥np
by mayisang @ 2023-12-02 21:24:18


|