E.pdf
(
158 KB
)
Pobierz
Problem E
Trójkąt Pascala
I OTWARTE MISTRZOSTWA OPOLA W PROGRAMOWANIU ZESPOŁOWYM
Trójkąt Pascala tworzą wiersze zawierające liczby całkowite. NajwyŜszy wiersz zawiera jed-
ną liczbę 1. KaŜdy następny wiersz zawiera o jedną liczbę więcej niŜ poprzedni i jest tworzo-
ny według następujących reguł:
•
pierwsza i ostatnia wartość jest równa 1;
•
na pozostałych pozycjach są sumy dwóch wartości leŜących powyŜej nich.
Oto pierwsze 7 wierszy trójkąta Pascala:
Trójkąt Pascala jest nieskończony i zawiera nieograniczoną liczbę jedynek. Inne wartości
występują w trójkącie skończoną liczbę razy.
Zadanie
Napisz program, który dla danej liczby całkowitej
K
≥
2 wyznacza liczbę wartości w trójkącie
Pascala większych od 1 i nie przekraczających
K.
Wejście
Twój program będzie sprawdzany przy pomocy zestawu wielu testów. Pierwszy wiersz wej-
ścia
zawiera jedną liczbę całkowitą
N
reprezentującą liczbę testów (1
≤
N
≤
2000). KaŜdy z
kolejnych
N
wierszy zawiera jedną liczbę całkowitą
K
(2
≤
K
≤
10
4
). Dane mają być odczy-
tywane ze standardowego wejścia.
Wyjście
Dla kaŜdego przypadku testowego program ma wyprowadzić na standardowe wyjście poje-
dynczy wiersz zawierający liczbę całkowitą określającą ile w trójkącie Pascala jest liczb róŜ-
nych od 1 i nieprzekraczających
K.
Przykład
Dla danych wejściowych:
2
2
6
prawidłowy wynik to:
1
10
Plik z chomika:
NiceDog
Inne pliki z tego folderu:
testy.rar
(1000 KB)
Proste.pdf
(83 KB)
potega.pdf
(29 KB)
I.pdf
(157 KB)
H.pdf
(166 KB)
Inne foldery tego chomika:
Kartkowka2
o15klo
o15pla
o15szk
sort01
Zgłoś jeśli
naruszono regulamin