Soluții trimise

Rezumat problemă

#692 robot

Studenţii Facultăţii de Informatică din cadrul Universităţii din Cluj, au conceput roboţi care şterg praful, plantează copaci, pun gresie, servesc masa, etc.

Botezat „Rosie“, robotul care şterge praful are două braţe ( S – stâng şi D – drept) pe care sunt montate nişte perii ce sunt învârtite cu ajutorul unui motoraş. Braţul robotului este programat să se poziţioneze în dreptul unei suprafeţe, periile învârtite de motoraş parcurg suprafaţa ştergând în acest fel praful de pe ea.

Pentru o demonstraţie, robotul este aşezat în faţa unei etajere cu N rafturi numerotate în ordine, de jos în sus, cu numere de la 1 la N. Braţul stâng ( S ) al robotului este poziţionat în dreptul primului raft iar celălat braţ ( D ) în dreptul celui de-al K-lea raft.

Pentru ştergerea prafului, deplasarea braţelor robotului este programată astfel:

  • fiecare braţ se deplasează doar de jos în sus, de la raftul în dreptul căruia este poziţionat la un moment dat, la raftul situat imediat deasupra acestuia;
  • din minut în minut, se deplasează doar unul din braţe, se poziţionează în dreptul raftului corespunzător şi şterge praful de pe acesta;
  • dacă ambele braţe ajung în dreptul aceluiaşi raft, atunci robotul se blochează şi demonstraţia se încheie fără succes.

Ştiind că demonstraţia se termină în momentul în care braţul drept ( D ) al robotului a ajuns pe ultimul raft al etajerei, scrieţi un program care calculează numărul M de modalităţi diferite în care poate fi programat robotul pentru a asigura succesul demonstraţiei.

Programul va afişa restul împărţirii numărului M la 64997.

ID   Utilizator Problema Data încărcării Stare
7B Raia Eric (EricSquirtle) robot 10 Decembrie 2024, 16:12 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) robot 03 Decembrie 2024, 12:47 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) robot 03 Decembrie 2024, 12:47 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) robot 03 Decembrie 2024, 12:46 Evaluare finalizată 40
Pisla Daniel Andrei (PislaAndreiDaniel) robot 03 Decembrie 2024, 12:46 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) robot 03 Decembrie 2024, 12:32 Evaluare finalizată 0
Ardelean Raul (Raul_A) robot 03 Noiembrie 2024, 18:28 Evaluare finalizată 100
Ardelean Raul (Raul_A) robot 03 Noiembrie 2024, 18:28 Evaluare finalizată 0
Ardelean Raul (Raul_A) robot 03 Noiembrie 2024, 18:26 Evaluare finalizată 100
Ardelean Raul (Raul_A) robot 03 Noiembrie 2024, 18:23 Evaluare finalizată 10
Pirtac Eduard (ezluci) robot 27 Octombrie 2024, 10:53 Evaluare finalizată 100
boeriu horia (horiaboeriu) robot 24 Iulie 2024, 13:04 Evaluare finalizată 100
Griga Victor (victorgriga) robot 02 Iulie 2024, 14:34 Evaluare finalizată 100
Griga Victor (victorgriga) robot 02 Iulie 2024, 14:31 Evaluare finalizată 90
Griga Victor (victorgriga) robot 02 Iulie 2024, 14:31 Evaluare finalizată 90
Griga Victor (victorgriga) robot 02 Iulie 2024, 14:29 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) robot 04 Aprilie 2024, 20:41 Evaluare finalizată 100
Luca Marin (EftodeAndrei1) robot 14 Februarie 2024, 20:09 Evaluare finalizată 100
Luca Marin (EftodeAndrei1) robot 14 Februarie 2024, 20:07 Evaluare finalizată E.C
Eric Stoicescu (eric90ICHB) robot 07 Februarie 2024, 21:12 Evaluare finalizată 0
Anca Leuciuc (AncaLeuciuc) robot 10 Decembrie 2023, 01:07 Evaluare finalizată 100
Bolfa Diana Maria (Bolfa_D) robot 03 Decembrie 2023, 12:09 Evaluare finalizată 10
Bolfa Diana Maria (Bolfa_D) robot 03 Decembrie 2023, 12:06 Evaluare finalizată 10
Bolfa Diana Maria (Bolfa_D) robot 03 Decembrie 2023, 12:05 Evaluare finalizată 10
Bolfa Diana Maria (Bolfa_D) robot 03 Decembrie 2023, 11:59 Evaluare finalizată 10
Miron Armand (armand09) robot 20 Noiembrie 2023, 19:05 Evaluare finalizată 100
Dracea Andora (Andora_fan) robot 07 August 2023, 19:19 Evaluare finalizată 100
Adrian Statescu (thinkphp) robot 04 Iulie 2023, 15:20 Evaluare finalizată 100
Maftei Tudor (TudorMaf) robot 25 Iunie 2023, 13:20 Evaluare finalizată 100
Maftei Tudor (TudorMaf) robot 25 Iunie 2023, 13:16 Evaluare finalizată 5
Maftei Tudor (TudorMaf) robot 25 Iunie 2023, 13:15 Evaluare finalizată E.C
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 11:01 Evaluare finalizată 100
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 11:00 Evaluare finalizată 100
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 10:59 Evaluare finalizată 0
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 10:58 Evaluare finalizată 100
Stefan Dascalescu (stefdasca.ro) (stefdasca) robot 04 Mai 2023, 10:52 Evaluare finalizată 100
Stefan Dascalescu (stefdasca.ro) (stefdasca) robot 04 Mai 2023, 10:52 Evaluare finalizată E.C
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 10:50 Evaluare finalizată 10
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 10:50 Evaluare finalizată 5
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 10:49 Evaluare finalizată E.C
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 10:49 Evaluare finalizată E.C
Haivas Horia (HoriaHaivas) robot 04 Mai 2023, 10:37 Evaluare finalizată 10
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 23:03 Evaluare finalizată 100
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 23:03 Evaluare finalizată 55
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 23:01 Evaluare finalizată 40
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 23:00 Evaluare finalizată 0
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 22:56 Evaluare finalizată 0
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 22:55 Evaluare finalizată 0
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 22:54 Evaluare finalizată 0
Muresan Luca (LucaLucaM) robot 02 Mai 2023, 22:50 Evaluare finalizată 0