4 条题解

  • 0
    @ 2026-11-1 18:40:21

    #include #include <math.h> #include #include #include <stdio.h> #include #include #include #include <string.h> #include #include using namespace std; #define LL long long const int N = 1e2 + 10; const int INF = 0x3f3f3f3f; using namespace std; int n , a[N]; void f(int pre ,int step) { if(step > 0) { for(int i = 0 ;i < step ; i++) { cout << a[i] <<" "; } cout << endl ; } for(int i = pre + 1 ;i <= n ; i++ ) { a[step] = i ; f(i , step + 1); } } int main() { cin >> n ; f( 0 , 0 ); return 0; }

    信息

    ID
    5
    时间
    2000ms
    内存
    128MiB
    难度
    4
    标签
    递交数
    802
    已通过
    363
    上传者