Cod sursa(job #2373452)

Utilizator MichaelXcXCiuciulete Mihai MichaelXcX Data 7 martie 2019 13:36:34
Problema Submultimi Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.46 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("submultimi.in");
ofstream g("submultimi.out");

int n, v[20];

void backtracking()
{
    for(int i = 1; i <= v[0]; i++)
        g << v[i];
    if(v[0])
        g << "\n";
    for(int i = v[v[0]] + 1; i <= n; i++)
    {
        v[++v[0]]=i;
        backtracking();
        v[v[0]] = 0;
        v[0]--;
    }
}

int main(){
    f >> n;
    backtracking();
    return 0;
}