Soluții trimise

Rezumat problemă

#1060 Porumb

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.

ID   Utilizator Problema Data încărcării Stare
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:50 Evaluare finalizată 100
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:49 Evaluare finalizată 40
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:46 Evaluare finalizată 70
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:46 Evaluare finalizată 40
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:45 Evaluare finalizată 40
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:45 Evaluare finalizată 40
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:42 Evaluare finalizată 40
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:41 Evaluare finalizată 10
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:40 Evaluare finalizată 10
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:39 Evaluare finalizată 10
Afloroaei Stefan (Stefy99) Porumb 09 Iulie 2024, 09:35 Evaluare finalizată 10
Pahonie George (Hezov) Porumb 03 Iulie 2024, 12:18 Evaluare finalizată 100
Nam Num (tRasHcaN27) Porumb 03 Iulie 2024, 12:18 Evaluare finalizată 100
Craciun Mihai (Arklahhis) Porumb 02 Iulie 2024, 14:23 Evaluare finalizată 100
Nicolae Andrei (andrei_n2007) Porumb 02 Iulie 2024, 14:23 Evaluare finalizată 100
Nicolae Andrei (andrei_n2007) Porumb 02 Iulie 2024, 14:23 Evaluare finalizată 0
POPESCU ANDREI (andreip99) Porumb 28 Iunie 2024, 13:58 Evaluare finalizată 100
Paun Malina (MalinaPaun) Porumb 28 Iunie 2024, 12:05 Evaluare finalizată 100
Paun Malina (MalinaPaun) Porumb 28 Iunie 2024, 12:03 Evaluare finalizată 70
Paun Malina (MalinaPaun) Porumb 28 Iunie 2024, 12:00 Evaluare finalizată 82
Paun Malina (MalinaPaun) Porumb 28 Iunie 2024, 11:58 Evaluare finalizată 41
Paun Malina (MalinaPaun) Porumb 28 Iunie 2024, 11:57 Evaluare finalizată E.C
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:42 Evaluare finalizată 0
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:29 Evaluare finalizată 40
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:29 Evaluare finalizată 0
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:28 Evaluare finalizată 40
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:28 Evaluare finalizată 30
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:27 Evaluare finalizată 30
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:25 Evaluare finalizată 0
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:24 Evaluare finalizată 0
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:23 Evaluare finalizată E.C
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:23 Evaluare finalizată 30
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:22 Evaluare finalizată E.C
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:22 Evaluare finalizată E.C
Paun Malina (MalinaPaun) Porumb 27 Iunie 2024, 20:20 Evaluare finalizată 0
Tudor Ilinca (IlincaTudor1) Porumb 23 Iunie 2024, 19:25 Evaluare finalizată 100
Coin Bot (CoinBot_V1) Porumb 23 Iunie 2024, 15:14 Evaluare finalizată 100
Udroiu Flavius (flaviusudroiu111) Porumb 19 Iunie 2024, 20:42 Evaluare finalizată 100
ENACHESCU RARES ANDREI (ady_rares) Porumb 07 Iunie 2024, 14:11 Evaluare finalizată 0
ENACHESCU RARES ANDREI (ady_rares) Porumb 07 Iunie 2024, 14:11 Evaluare finalizată E.C
damian andrei (damianandrei) Porumb 07 Iunie 2024, 14:07 Evaluare finalizată 100
Dantos Lorena (Lorena_Dantos123) Porumb 07 Iunie 2024, 14:06 Evaluare finalizată 100
damian andrei (damianandrei) Porumb 07 Iunie 2024, 14:06 Evaluare finalizată 70
ENACHESCU RARES ANDREI (ady_rares) Porumb 07 Iunie 2024, 14:06 Evaluare finalizată 100
Dantos Lorena (Lorena_Dantos123) Porumb 07 Iunie 2024, 14:05 Evaluare finalizată 40
damian andrei (damianandrei) Porumb 07 Iunie 2024, 13:58 Evaluare finalizată 70
Nestian Alexandru Petru (Alexandru_petru_Nestian) Porumb 07 Iunie 2024, 13:56 Evaluare finalizată 100
Dantos Lorena (Lorena_Dantos123) Porumb 07 Iunie 2024, 13:56 Evaluare finalizată 70
Nestian Alexandru Petru (Alexandru_petru_Nestian) Porumb 07 Iunie 2024, 13:55 Evaluare finalizată E.C
damian andrei (damianandrei) Porumb 07 Iunie 2024, 13:51 Evaluare finalizată 40