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
stoian rebeca (Rebeca271) Porumb 04 Aprilie 2025, 17:25 Evaluare finalizată 100
vlad stefan (stefanvlad35) Porumb 27 Martie 2025, 08:45 Evaluare finalizată 100
Barda Victor (vicbarda1) Porumb 26 Martie 2025, 22:55 Evaluare finalizată 100
Pruteanu Ilinca (thefriesianfillyili11) Porumb 26 Martie 2025, 19:35 Evaluare finalizată 100
Pruteanu Ilinca (thefriesianfillyili11) Porumb 26 Martie 2025, 19:34 Evaluare finalizată 100
Uza Denis (uza76) Porumb 26 Martie 2025, 16:42 Evaluare finalizată 100
Verdes Darius (Verdes_Darius) Porumb 26 Martie 2025, 13:15 Evaluare finalizată 100
Boangiu David (David2013) Porumb 26 Martie 2025, 12:40 Evaluare finalizată 100
Voloseniuc Matei (mateivoloseniuc) Porumb 21 Martie 2025, 10:46 Evaluare finalizată 100
Voloseniuc Matei (mateivoloseniuc) Porumb 19 Martie 2025, 20:49 Evaluare finalizată 70
Voloseniuc Matei (mateivoloseniuc) Porumb 19 Martie 2025, 20:48 Evaluare finalizată 40
robe antonia (robeantonia) Porumb 18 Martie 2025, 16:25 Evaluare finalizată 40
robe antonia (robeantonia) Porumb 18 Martie 2025, 16:25 Evaluare finalizată E.C
luca andronic (andronicluca) Porumb 15 Martie 2025, 18:45 Evaluare finalizată 100
Pruteanu Ilinca (thefriesianfillyili11) Porumb 15 Martie 2025, 16:04 Evaluare finalizată 10
Ercse Robert (Ercse_Robert_19) Porumb 15 Martie 2025, 15:09 Evaluare finalizată 10
Ercse Robert (Ercse_Robert_19) Porumb 15 Martie 2025, 15:08 Evaluare finalizată 40
tisu eva (poc) Porumb 13 Martie 2025, 12:25 Evaluare finalizată 100
tisu eva (poc) Porumb 13 Martie 2025, 12:20 Evaluare finalizată 40
tisu eva (poc) Porumb 13 Martie 2025, 12:19 Evaluare finalizată E.C
tisu eva (poc) Porumb 13 Martie 2025, 12:09 Evaluare finalizată 40
tisu eva (poc) Porumb 13 Martie 2025, 11:37 Evaluare finalizată 0
Necsoiu Alexandru (Alex2025) Porumb 12 Martie 2025, 23:05 Evaluare finalizată 100
Necsoiu Alexandru (Alex2025) Porumb 12 Martie 2025, 22:57 Evaluare finalizată 50
Ivașcu-Ilici Silca (user1000) Porumb 12 Martie 2025, 22:49 Evaluare finalizată 50
Cernat Edward (CernatEdward) Porumb 12 Martie 2025, 21:02 Evaluare finalizată 100
Popescu Sara (TheRealPink) Porumb 12 Martie 2025, 19:35 Evaluare finalizată 100
Popescu Sara (TheRealPink) Porumb 12 Martie 2025, 19:27 Evaluare finalizată 40
Popescu Sara (TheRealPink) Porumb 12 Martie 2025, 19:26 Evaluare finalizată 52
Popescu Sara (TheRealPink) Porumb 12 Martie 2025, 19:24 Evaluare finalizată 26
Onica Vlad (EusuntVlady) Porumb 12 Martie 2025, 15:06 Evaluare finalizată 100
Farcasanu Efrem (UNOMULATNORMAL) Porumb 12 Martie 2025, 14:55 Evaluare finalizată 100
Farcasanu Efrem (UNOMULATNORMAL) Porumb 12 Martie 2025, 14:50 Evaluare finalizată 43
Onica Vlad (EusuntVlady) Porumb 12 Martie 2025, 14:49 Evaluare finalizată 52
Onica Vlad (EusuntVlady) Porumb 12 Martie 2025, 14:48 Evaluare finalizată 0
Onica Vlad (EusuntVlady) Porumb 12 Martie 2025, 14:43 Evaluare finalizată 46
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:46 Evaluare finalizată 100
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:37 Evaluare finalizată 70
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:37 Evaluare finalizată E.C
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:36 Evaluare finalizată E.C
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:34 Evaluare finalizată 40
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:29 Evaluare finalizată 40
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:26 Evaluare finalizată 40
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:19 Evaluare finalizată 10
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:19 Evaluare finalizată 10
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:18 Evaluare finalizată 5
Marsu🥰 Sofia (Sofi_Tofi) Porumb 12 Martie 2025, 12:18 Evaluare finalizată 5
Popescu Sara (TheRealPink) Porumb 12 Martie 2025, 11:59 Evaluare finalizată 0
Popescu Sara (TheRealPink) Porumb 12 Martie 2025, 11:57 Evaluare finalizată 0
Popescu Sara (TheRealPink) Porumb 12 Martie 2025, 11:56 Evaluare finalizată 0
Du-te sus!