Piramida z klockow
Transkrypt
Piramida z klockow
Piramida z klockow Zadanie eliminacyjne w konkursie WIPING2 organizowanym przez Wydział Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie Piramida z klocków Któż z nas nie układał choć raz w życiu piramidy z klocków. W najprostszym wariancie piramidę taką buduje się tak, aby na szczycie leżał jeden klocek, pod nim dwa klocki, pod nimi trzy klocki, i tak dalej. Każdym przypadku, na piętrze wyższym jest o jeden klocek mniej, niż na piętrze bezpośrednio niższym. Oczywiście, piramida taka zasługuje na swoją nazwę tylko w dwóch wymiarach, bo trzeciego wymiaru wyraźnie jej brakuje. Nie będziemy się tym przejmować. Zamiast tego spróbujemy policzyć, ile kompletnych pięter będzie miała piramida, do budowy której użyjemy n klocków. Przygotuj się więc do napisania programu, który otrzyma na wejściu: 1. liczbę całkowitą n (0 ≤ n < 232) określającą liczbę dostępnych klocków Twoim zadaniem jest wyprowadzenie na wyjście liczby określającej liczbę pełnych pięter piramidy, którą można zbudować z dostępnych klocków. Wejście Jedna liczba całkowita z przedziału <0..232) oznaczająca liczbę dostępnych klocków Wyjście Jedna liczba całkowita określająca liczbę kompletnych pięter piramidy zbudowanej z dostępnych klocków. Przykład Wejście: 7 Wyjście: 3 Informacje dodatkowe program zostanie uruchomiony 10 razy dla różnych zestawów danych każde poprawne rozwiązanie daje 10% punktacji zadania zadanie ma wartość punktową 1,0