Ciąg [OIG]

0

Mam takie zadanie Ciąg
Jedyne co udało mi się zrobić to program do generowania tego ciągu w formacie (ilosc_wystapien, liczba)

def f():
    tab = [[] for i in range(100)]
    tab[1].append((1, 1))
    tab[2] = [(2, 2), (2, 3)]
    tab[3] = [(3, 4), (3, 5)]
    wiersz, i = 3, 6
    while wiersz < 10:
        for tup in tab[wiersz]:
            for j in range(tup[0]):
                tab[tup[1]].append((tup[1], i))
                i += 1
        wiersz += 1
    for i in tab:
        print(i)
f()

Nie mam pojęcia jak to rozwiązać

1

Nie musisz — i nawet nie powinieneś — generować tego ciągu. Potrzebujesz tylko odpowiedzieć na pytanie, nie potrzebujesz do tego dokładnej symulacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1