Cod sursa(job #2773230)

Utilizator thinkphpAdrian Statescu thinkphp Data 5 septembrie 2021 19:36:28
Problema Submultimi Scor 0
Compilator py Status done
Runda Arhiva educationala Marime 0.44 kb
f = [0]*100
fout = open("submultimi.out", "w")
def display():
    for i in range(1, n+1):
        if f[i] == 1:
            fout.write(str(i) + " ")
    fout.write("\n")

def back(level):
    if level == n+1:
        display()
    else:
        f[level] = 0
        back(level+1)
        f[level] = 1
        back(level+1)

def main():
    global n
    f = open("submultimi.in", "r")
    n = int(f.readline().strip())
    print(n)
    back(1)
main()