Soluții trimise

Rezumat problemă

Porumb

#1060

Locuitorii planetei Agria, numiţi agri, au hotărât ca în celebrul an 2012 să le explice pământenilor cum trebuie cules „eficient” un rând cu n porumbi, numerotaţi, în ordine, cu 1, 2, 3,..., n.

Cei n porumbi sunt culeşi de mai mulţi agri. Primul agri merge de-a lungul rândului, plecând de la primul porumb şi culege primul porumb întâlnit, al treilea, al cincilea şi aşa mai departe până la capătul rândului.

Atunci când ajunge la capătul rândului, porneşte al doilea agri şi culege porumbi respectând aceeaşi regulă ca şi primul agri.

Metoda se repetă până când toţi porumbii sunt culeşi.

Pământeanul Ionel încearcă să descopere ce ascunde această metodă şi se gândeşte câţi porumbi culege primul agri, câţi agri culeg un rând cu n porumbi, la a câta trecere este cules porumbul cu numărul x şi care este numărul ultimului porumb cules.

Exemplu: Dacă pe un rând sunt n=14 porumbi atunci sunt 4 agri care culeg porumbii:




  • primul agri culege porumbii 1,3,5,7,9,11,13;
  • al doilea agri culege porumbii 2,6,10,14;
  • al treilea agri culege porumbii 4 şi 12;
  • ultimul agri culege porumbul 8.


Pentru a-l ajuta pe Ionel să descopere secretul acestei metode, scrieţi un program care citeşte cele două numere naturale n şi x şi care determină:

a) numărul de porumbi culeşi de primul agri;
b) numărul de agri care culeg şirul de n porumbi;
c) numărul trecerii la care este cules porumbul cu numărul x;
d) numărul ultimului porumb cules.

OJI 2012, Clasa a V-a

ID   Utilizator Problema Data încărcării Stare
PARMI NOUS DMC5 (traianflorianalin) Porumb 19 Iunie 2019, 14:08 Evaluare finalizată 100
PARMI NOUS DMC5 (traianflorianalin) Porumb 19 Iunie 2019, 14:08 Evaluare finalizată 100
PARMI NOUS DMC5 (traianflorianalin) Porumb 19 Iunie 2019, 14:08 Evaluare finalizată 100
PARMI NOUS DMC5 (traianflorianalin) Porumb 19 Iunie 2019, 14:06 Evaluare finalizată 52
PARMI NOUS DMC5 (traianflorianalin) Porumb 19 Iunie 2019, 14:06 Evaluare finalizată E.C
✔️Dinca Stefan (Dinca_Stefan) Porumb 18 Iunie 2019, 23:08 Evaluare finalizată 100
Balint Ion (BIon) Porumb 16 Iunie 2019, 13:42 Evaluare finalizată 100
Balint Ion (BIon) Porumb 16 Iunie 2019, 13:37 Evaluare finalizată 70
Balint Ion (BIon) Porumb 16 Iunie 2019, 13:02 Evaluare finalizată 52
Balint Ion (BIon) Porumb 16 Iunie 2019, 12:27 Evaluare finalizată E.C
Anescu Filip (hdgame) Porumb 01 Iunie 2019, 12:37 Evaluare finalizată 100
Anescu Filip (hdgame) Porumb 01 Iunie 2019, 12:34 Evaluare finalizată 0
Among Us (fer_haur_99) Porumb 30 Mai 2019, 15:14 Evaluare finalizată 100
Among Us (fer_haur_99) Porumb 30 Mai 2019, 15:08 Evaluare finalizată 40
Among Us (fer_haur_99) Porumb 30 Mai 2019, 15:07 Evaluare finalizată 40
Among Us (fer_haur_99) Porumb 30 Mai 2019, 14:55 Evaluare finalizată 43
Among Us (fer_haur_99) Porumb 30 Mai 2019, 14:54 Evaluare finalizată 40
Among Us (fer_haur_99) Porumb 30 Mai 2019, 14:54 Evaluare finalizată 40
Among Us (fer_haur_99) Porumb 30 Mai 2019, 14:53 Evaluare finalizată E.C
Among Us (fer_haur_99) Porumb 30 Mai 2019, 14:50 Evaluare finalizată 40
Among Us (fer_haur_99) Porumb 30 Mai 2019, 14:34 Evaluare finalizată 40
Catalin Cristian (CatalinCristian56) Porumb 13 Mai 2019, 23:46 Evaluare finalizată 100
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 23:45 Evaluare finalizată 100
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 23:45 Evaluare finalizată 100
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 23:41 Evaluare finalizată 0
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 23:39 Evaluare finalizată 0
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 23:32 Evaluare finalizată 82
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 23:17 Evaluare finalizată 52
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 22:42 Evaluare finalizată 0
hacked by rexzy | contact me : t.me/rexzynah (164829) Porumb 13 Mai 2019, 22:42 Evaluare finalizată E.C
Adrian Negreanu-Maior (lanteamadrian) Porumb 11 Mai 2019, 16:21 Evaluare finalizată 100
Adrian Negreanu-Maior (lanteamadrian) Porumb 11 Mai 2019, 16:01 Evaluare finalizată 100
Negreanu-Maior Lucia (lanteamlucia) Porumb 11 Mai 2019, 13:22 Evaluare finalizată 100
Negreanu-Maior Andrei Gabriel (lanteamgabi) Porumb 11 Mai 2019, 13:22 Evaluare finalizată 100
Neacsu Maria (mariaaaaa) Porumb 06 Mai 2019, 23:50 Evaluare finalizată 49
Neacsu Maria (mariaaaaa) Porumb 06 Mai 2019, 23:48 Evaluare finalizată 49
Mindrescu Albert (AlbertMindrescu) Porumb 06 Mai 2019, 23:36 Evaluare finalizată 100
Mindrescu Albert (AlbertMindrescu) Porumb 06 Mai 2019, 23:34 Evaluare finalizată 70
Mindrescu Albert (AlbertMindrescu) Porumb 06 Mai 2019, 23:32 Evaluare finalizată 82
Baractaru Andrei (barazaurus) Porumb 05 Mai 2019, 23:21 Evaluare finalizată 100
Baractaru Andrei (barazaurus) Porumb 05 Mai 2019, 23:21 Evaluare finalizată 10
Baractaru Andrei (barazaurus) Porumb 05 Mai 2019, 23:20 Evaluare finalizată 0
Baractaru Andrei (barazaurus) Porumb 05 Mai 2019, 23:17 Evaluare finalizată 52
Baractaru Andrei (barazaurus) Porumb 05 Mai 2019, 23:07 Evaluare finalizată 10
asd asd (Alex_0) Porumb 01 Mai 2019, 11:58 Evaluare finalizată 100
Neacsu Maria (mariaaaaa) Porumb 30 Aprilie 2019, 16:25 Evaluare finalizată 49
Neacsu Maria (mariaaaaa) Porumb 30 Aprilie 2019, 16:18 Evaluare finalizată 43
Neacsu Maria (mariaaaaa) Porumb 30 Aprilie 2019, 16:15 Evaluare finalizată 49
Neacsu Maria (mariaaaaa) Porumb 30 Aprilie 2019, 16:13 Evaluare finalizată 43
Neacsu Maria (mariaaaaa) Porumb 30 Aprilie 2019, 16:09 Evaluare finalizată 46
Du-te sus!