#4287
Veverita4
În parcul orașului există 4
rânduri de câte n
copaci perfect aliniați. Rândurile sunt notate A, B, C și D, iar copacii de pe fiecare rând sunt numerotați de la 1
la n
, ca în imaginea de mai jos:
O veveriță jucăușă sare prin copaci astfel:
1
;i
într-un copac numerotat cu i+1
. Dacă se află într-un copac de pe rândul A, va sări în copacul de pe rândul B, dacă se află într-un copac de pe rândul D, va sări în copacul de pe rândul C, dacă se află în copacul de pe rândul B, va sări în copacul de pe rândul A sau în copacul de pe rândul C, iar dacă se află în copacul de pe rândul C, va sări în copacul de pe rândul B sau în copacul de pe rândul D;n
.Aflați numărul M
de modalități în care se poate deplasa veverița, respectând regulile de mai sus.
Problema | Veverita4 | Operații I/O |
![]() veverita4.in /veverita4.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #51420834 | Utilizator | |
Fișier | veverita4.cpp | Dimensiune | 1.87 KB |
Data încărcării | 14 Iunie 2024, 17:36 | Scor / rezultat | Eroare de compilare |
veverita4.cpp:5:7: error: expected ';' at end of member declaration ull lon a11,a12,a21,a22; ^ veverita4.cpp:5:11: error: 'a11' does not name a type ull lon a11,a12,a21,a22; ^ veverita4.cpp:8:22: error: too many initializers for 'mat22' mat22 a = {0, 1, 1, 1}; ^ veverita4.cpp:12:24: error: too many initializers for 'mat22' mat22 fib = {1, 0, 2, 0}; ^ veverita4.cpp: In function 'mat22 inmultireMOD(mat22, mat22)': veverita4.cpp:16:6: error: 'struct mat22' has no member named 'a11' c.a11 = (a.a11 * b.a11 % MOD + a.a12 * b.a21% MOD) % MOD; ^ veverita4.cpp:16:15: error: 'struct mat22' has no member named 'a11' c.a11 = (a.a11 * b.a11 % MOD + a.a12 * b.a21% MOD) % MOD; ^ veverita4.cpp:16:23: error: 'struct mat22' has no member named 'a11' c.a11 = (a.a11 * b.a11 % MOD + a.a12 * b.a21% MOD) % MOD; ^ veverita4.cpp:16:37: error: 'struct mat22' has no member named 'a12' c.a11 = (a.a11 * b.a11 % MOD + a.a12 * b.a21% MOD) % MOD; ^ veverita4.cpp:16:45: error: 'struct mat22' has no member named 'a21' c.a11 = (a.a11 * b.a11 % MOD + a.a12 * b.a21% MOD) % MOD; ^ veverita4.cpp:17:6: error: 'struct mat22' has no member named 'a12' c.a12 = (a.a11 * b.a12 % MOD + a.a12 * b.a22 % MOD) % MOD; ^ veverita4.cpp:17:15: error: 'struct mat22' has no member named 'a11' c.a12 = (a.a11 * b.a12 % MOD + a.a12 * b.a22 % MOD) % MOD; ^ veverita4.cpp:17:23: error: 'struct mat22' has no member named 'a12' c.a12 = (a.a11 * b.a12 % MOD + a.a12 * b.a22 % MOD) % MOD; ^ veverita4.cpp:17:37: error: 'struct mat22' has no member named 'a12' c.a12 = (a.a11 * b.a12 % MOD + a.a12 * b.a22 % MOD) % MOD; ^ veverita4.cpp:17:45: error: 'struct mat22' has no member named 'a22' c.a12 = (a.a11 * b.a12 % MOD + a.a12 * b.a22 % MOD) % MOD; ^ veverita4.cpp:18:6: error: 'struct mat22' has no member named 'a21' c.a21 = (a.a21 * b.a11 % MOD + a.a22 * b.a21 % MOD) % MOD; ^ veverita4.cpp:18:15: error: 'struct mat22' has no member named 'a21' c.a21 = (a.a21 * b.a11 % MOD + a.a22 * b.a21 % MOD) % MOD; ^ veverita4.cpp:18:23: error: 'struct mat22' has no member named 'a11' c.a21 = (a.a21 * b.a11 % MOD + a.a22 * b.a21 % MOD) % MOD; ^ veverita4.cpp:18:37: error: 'struct mat22' has no member named 'a22' c.a21 = (a.a21 * b.a11 % MOD + a.a22 * b.a21 % MOD) % MOD; ^ veverita4.cpp:18:45: error: 'struct mat22' has no member named 'a21' c.a21 = (a.a21 * b.a11 % MOD + a.a22 * b.a21 % MOD) % MOD; ^ veverita4.cpp:19:6: error: 'struct mat22' has no member named 'a22' c.a22 = (a.a21 * b.a12 % MOD + a.a22 * b.a22 % MOD) % MOD; ^ veverita4.cpp:19:15: error: 'struct mat22' has no member named 'a21' c.a22 = (a.a21 * b.a12 % MOD + a.a22 * b.a22 % MOD) % MOD; ^ veverita4.cpp:19:23: error: 'struct mat22' has no member named 'a12' c.a22 = (a.a21 * b.a12 % MOD + a.a22 * b.a22 % MOD) % MOD; ^ veverita4.cpp:19:37: error: 'struct mat22' has no member named 'a22' c.a22 = (a.a21 * b.a12 % MOD + a.a22 * b.a22 % MOD) % MOD; ^ veverita4.cpp:19:45: error: 'struct mat22' has no member named 'a22' c.a22 = (a.a21 * b.a12 % MOD + a.a22 * b.a22 % MOD) % MOD; ^ veverita4.cpp: In function 'mat22 inmultire(mat22, mat22)': veverita4.cpp:25:6: error: 'struct mat22' has no member named 'a11' c.a11 = a.a11 * b.a11 + a.a12 * b.a21; ^ veverita4.cpp:25:14: error: 'struct mat22' has no member named 'a11' c.a11 = a.a11 * b.a11 + a.a12 * b.a21; ^ veverita4.cpp:25:22: error: 'struct mat22' has no member named 'a11' c.a11 = a.a11 * b.a11 + a.a12 * b.a21; ^ veverita4.cpp:25:30: error: 'struct mat22' has no member named 'a12' c.a11 = a.a11 * b.a11 + a.a12 * b.a21; ^ veverita4.cpp:25:38: error: 'struct mat22' has no member named 'a21' c.a11 = a.a11 * b.a11 + a.a12 * b.a21; ^ veverita4.cpp:26:6: error: 'struct mat22' has no member named 'a12' c.a12 = a.a11 * b.a12 + a.a12 * b.a22; ^ veverita4.cpp:26:14: error: 'struct mat22' has no member named 'a11' c.a12 = a.a11 * b.a12 + a.a12 * b.a22; ^ veverita4.cpp:26:22: error: 'struct mat22' has no member named 'a12' c.a12 = a.a11 * b.a12 + a.a12 * b.a22; ^ veverita4.cpp:26:30: error: 'struct mat22' has no member named 'a12' c.a12 = a.a11 * b.a12 + a.a12 * b.a22; ^ veverita4.cpp:26:38: error: 'struct mat22' has no member named 'a22' c.a12 = a.a11 * b.a12 + a.a12 * b.a22; ^ veverita4.cpp:27:6: error: 'struct mat22' has no member named 'a21' c.a21 = a.a21 * b.a11 + a.a22 * b.a21; ^ veverita4.cpp:27:14: error: 'struct mat22' has no member named 'a21' c.a21 = a.a21 * b.a11 + a.a22 * b.a21; ^ veverita4.cpp:27:22: error: 'struct mat22' has no member named 'a11' c.a21 = a.a21 * b.a11 + a.a22 * b.a21; ^ veverita4.cpp:27:30: error: 'struct mat22' has no member named 'a22' c.a21 = a.a21 * b.a11 + a.a22 * b.a21; ^ veverita4.cpp:27:38: error: 'struct mat22' has no member named 'a21' c.a21 = a.a21 * b.a11 + a.a22 * b.a21; ^ veverita4.cpp:28:6: error: 'struct mat22' has no member named 'a22' c.a22 = a.a21 * b.a12 + a.a22 * b.a22; ^ veverita4.cpp:28:14: error: 'struct mat22' has no member named 'a21' c.a22 = a.a21 * b.a12 + a.a22 * b.a22; ^ veverita4.cpp:28:22: error: 'struct mat22' has no member named 'a12' c.a22 = a.a21 * b.a12 + a.a22 * b.a22; ^ veverita4.cpp:28:30: error: 'struct mat22' has no member named 'a22' c.a22 = a.a21 * b.a12 + a.a22 * b.a22; ^ veverita4.cpp:28:38: error: 'struct mat22' has no member named 'a22' c.a22 = a.a21 * b.a12 + a.a22 * b.a22; ^ veverita4.cpp: In function 'int main()': veverita4.cpp:77:27: error: 'struct mat22' has no member named 'a11' out << 2 * (c.a11 + c.a21); ^ veverita4.cpp:77:35: error: 'struct mat22' has no member named 'a21' out << 2 * (c.a11 + c.a21); ^ veverita4.cpp:81:27: error: 'struct mat22' has no member named 'a11' out << 2 * (c.a11 + c.a21) % MOD; ^ veverita4.cpp:81:35: error: 'struct mat22' has no member named 'a21' out << 2 * (c.a11 + c.a21) % MOD; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Veverita4 face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.