Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. n = int(input())
  2. tablica = []
  3. tabTemp = []
  4. while n:
  5.     n = n - 1
  6.     x = int(input())
  7.     tablica.append(x)
  8.     tabTemp.append(1)
  9.  
  10. n = len(tablica)
  11. i = 0
  12.  
  13. def rekurencja(liczba, indeks):
  14.     if indeks + 1 >= n:
  15.         return
  16.     if liczba < tablica[indeks + 1]:
  17.         tabTemp[indeks + 1] += 1
  18.         rekurencja(tablica[indeks + 1], indeks+1)
  19.  
  20. for i in range(n):
  21.     if i + 1 >= n:
  22.         break
  23.     if tablica[i] < tablica[i+1]:
  24.         rekurencja(tablica[i], i)
  25.     #TUTAJ POWINNA LECIE DRUKA REKURENCJA TYM RAZEM SPRAWDZAJĄCA JAK DUŻO JEST OD NIEGO MNIEJSZYCH
  26.     #PONIEWAŻ jak by było 1 2 3 4 5 6 5 4 3 2
  27.     #to jak dojdzie do to 6 to za 5 wstawi 2 cukierki, ale on ma wiecej od 4 i od 3 więc powinno tam być wiecej cuksow
  28.     if tablica[i] < tablica[i - 1] and tablica[i] > tablica[i+1]:
  29.             tabTemp[i] += tabTemp[i+1]
  30.     i += 1
  31.  
  32. print(tablica)
  33. print(tabTemp)
  34. print(sum(tabTemp))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement