Soluții trimise

Rezumat problemă

#1675 Calc

La un concurs de informatică participă 2∙N elevi împărțiți în N echipe de câte 2. Echipa poate lucra în comun la problemele propuse doar dacă au calculatoarele în rețea. Laboratorul de informatică este unul special: are 2∙N calculatoare, distribuite pe două rânduri la distanță de un metru între ele (vertical și orizontal) și N cabluri de rețea de lungime un metru. Concursul se desfășoară pe mai multe zile și nu există două zile de concurs cu aceeași configurație a rețelei.

Exemplu: pentru N=3, cei 6 elevi au fost împărțiți în 3 echipe, iar aranjarea rețelei în cele 3 zile de concurs este cea din figura de mai jos.

Administratorul laboratorului vrea să memoreze în ordine lexicografică toate configurațiile folosite în zilele de concurs. Cablul orizontal se notează prin 0, iar cel vertical prin 1. Lucrând ordonat și eficient, pentru cele trei zile el își va nota valorile: 001, 100, respectiv 111. Se observă că o reprezentare de genul 000, 010, 011, 101 nu poate fi realizată.

Cunoscând N, să se determine:

  1. Numărul de zile modulo 1000000007 în care se desfășoară concursul.
  2. Configurațiile laboratorului în ziua X-1 și ziua X+1, cunoscând configurația zilei X.

ONI 2016, clasa a X-a

ID   Utilizator Problema Data încărcării Stare
Slash ® (Benjamin4321234) Calc 10 Aprilie 2025, 15:35 Evaluare finalizată 100
Ciumandru Paul (paulihno15) Calc 10 Aprilie 2025, 13:07 Evaluare finalizată 100
Nica Ștefan (StefanTzaka) Calc 09 Aprilie 2025, 21:31 Evaluare finalizată 100
Popescu Dragos (CristianMacesan) Calc 09 Aprilie 2025, 13:05 Evaluare finalizată E.C
Iuhas Florin (florinul1) Calc 08 Aprilie 2025, 13:14 Evaluare finalizată 90
instagram : daryuf_25 (is back) (DaryuF) Calc 07 Aprilie 2025, 18:28 Evaluare finalizată 100
Budeanu Ioan (ioanxh_9) Calc 07 Aprilie 2025, 14:29 Evaluare finalizată 100
Koenigsegg Agera (patrikoji) Calc 07 Aprilie 2025, 14:24 Evaluare finalizată 100
Ardelean Alex (AlexGB56) Calc 07 Aprilie 2025, 12:38 Evaluare finalizată 20
Ardelean Alex (AlexGB56) Calc 07 Aprilie 2025, 12:28 Evaluare finalizată E.C
Cosac Robert-Mihai (RobertCosac) Calc 01 Aprilie 2025, 21:51 Evaluare finalizată 20
Lupau Alin (Bubu_Orange) Calc 31 Martie 2025, 21:52 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) Calc 31 Martie 2025, 21:50 Evaluare finalizată 95
Lupau Alin (Bubu_Orange) Calc 31 Martie 2025, 17:50 Evaluare finalizată 70
Lupau Alin (Bubu_Orange) Calc 31 Martie 2025, 16:51 Evaluare finalizată 20
Lupau Alin (Bubu_Orange) Calc 31 Martie 2025, 16:50 Evaluare finalizată 20
Lupau Alin (Bubu_Orange) Calc 31 Martie 2025, 16:49 Evaluare finalizată 10
Bordei Stefan (iStefan703) Calc 08 Martie 2025, 18:23 Evaluare finalizată 100
Sestac Suzana (suzanica) Calc 25 Februarie 2025, 11:40 Evaluare finalizată 100
c c (cc) Calc 19 Februarie 2025, 14:45 Evaluare finalizată 100
Aninis Catrinel (Nieeez) Calc 30 Ianuarie 2025, 13:04 Evaluare finalizată 35
Aninis Catrinel (Nieeez) Calc 30 Ianuarie 2025, 12:47 Evaluare finalizată 30
Aninis Catrinel (Nieeez) Calc 30 Ianuarie 2025, 12:22 Evaluare finalizată 20
Szasz Gergely (szaszgeri94) Calc 13 Ianuarie 2025, 19:59 Evaluare finalizată 20
Szasz Gergely (szaszgeri94) Calc 13 Ianuarie 2025, 19:43 Evaluare finalizată 0
Szasz Gergely (szaszgeri94) Calc 13 Ianuarie 2025, 19:22 Evaluare finalizată 0
Szasz Gergely (szaszgeri94) Calc 13 Ianuarie 2025, 19:07 Evaluare finalizată 0
Griga Victor (victorgriga) Calc 30 Noiembrie 2024, 14:15 Evaluare finalizată 100
Griga Victor (victorgriga) Calc 30 Noiembrie 2024, 14:11 Evaluare finalizată 0
prof CNTV (tudor) Calc 19 Noiembrie 2024, 12:13 Evaluare finalizată 100
prof CNTV (tudor) Calc 19 Noiembrie 2024, 12:12 Evaluare finalizată 100
Miclaus Adrian (adimiclaus15) Calc 19 Octombrie 2024, 10:03 Evaluare finalizată 80
Miclaus Adrian (adimiclaus15) Calc 19 Octombrie 2024, 09:26 Evaluare finalizată 20
POPESCU ANDREI (andreip99) Calc 16 Octombrie 2024, 15:11 Evaluare finalizată 100
Haidău David-Gabriel (David1221887) Calc 05 Octombrie 2024, 20:58 Evaluare finalizată 100
Haidău David-Gabriel (David1221887) Calc 05 Octombrie 2024, 20:58 Evaluare finalizată 100
Haidău David-Gabriel (David1221887) Calc 05 Octombrie 2024, 20:58 Evaluare finalizată 100
Haidău David-Gabriel (David1221887) Calc 05 Octombrie 2024, 20:51 Evaluare finalizată 95
Olaru Cristina (criola) Calc 10 Septembrie 2024, 12:52 Evaluare finalizată 100
Trâmbițaș Alexandru-Luca (Alex_Tr123) Calc 12 Iunie 2024, 01:38 Evaluare finalizată 55
Ionica David (Ionica_David) Calc 12 Iunie 2024, 00:02 Evaluare finalizată 55
Gheorghe Ruxandra (Ruxxi7) Calc 11 Iunie 2024, 23:54 Evaluare finalizată 0
Gheorghe Ruxandra (Ruxxi7) Calc 11 Iunie 2024, 23:53 Evaluare finalizată 15
Ionica David (Ionica_David) Calc 11 Iunie 2024, 23:26 Evaluare finalizată 40
Virtopeanu Andrei (Torna3o) Calc 04 Iunie 2024, 15:32 Evaluare finalizată 100
Virtopeanu Andrei (Torna3o) Calc 04 Iunie 2024, 15:17 Evaluare finalizată 85
Virtopeanu Andrei (Torna3o) Calc 04 Iunie 2024, 15:06 Evaluare finalizată 75
Virtopeanu Andrei (Torna3o) Calc 04 Iunie 2024, 15:05 Evaluare finalizată 65
Itu Sebastian (sebigabi) Calc 04 Iunie 2024, 14:55 Evaluare finalizată 100
Itu Sebastian (sebigabi) Calc 04 Iunie 2024, 14:49 Evaluare finalizată 85