C++ Probleme
-
Upload
aurel-nechiforel -
Category
Documents
-
view
240 -
download
2
description
Transcript of C++ Probleme
-
Inspectoratul colar Judeean Cluj Olimpiada de Informatic etapa local 15 februarie 2014
Clasa a V-a
Problema 1
Jack i vrejul de fasole 100 puncte
n povestea Jack i vrejul de fasole, Jack trebuia s ajung n ara Uriaului, situat
la n metri deasupra pmntului, urcnd cu vrejul de fasole care avea proprietatea miraculoas
de a-i dubla n fiecare minut nlimea lui anterioar. Ajutai-l pe Jack s ajung n ara
Uriaului, tiind c Jack se afl n vrful vrejului la finalul fiecrui minut, iar cnd atinge
nlimea dorit vrejul de fasole se oprete din cretere.
Cerina:
S se determine de cte minute are nevoie Jack pentru a ajunge n ara Uriaului, iar
n cazul n care se introduc date eronate s se afieze cuvntul imposibil.
Date de intrare:
Fiierul jack.in conine pe prima linie nlimea n n metri la care se situeaz ara
Uriaului.
Date de ieire:
Fiierul jack.out conine o singur linie, numrul de minute de care are nevoie
Jack pentru a ajunge n ara Uriaului, respectiv imposibil n cazul datelor eronate.
Restricii i precizri:
- nlimea iniial a vrejului este 1 metru
- , numr natural
- n momentul n care atinge nlimea la care trebuie s ajung, vrejul de fasole se
oprete din cretere, i este considerat minut ntreg
Exemple:
jack.in jack.out Explicaii 133 8 (((((((1*2)*2)*2)*2)*2)*2)*2)*2=256 > 133
128 7 ((((((1*2)*2)*2)*2)*2)*2)*2=128 = 128
0 imposibil 0 < 1
Timp maxim de execuie pentru un test: 1 secund Memorie total disponibil: 5MB Dimensiunea maxim a sursei: 5KB