Soluții trimise

Rezumat problemă

#1785

Fericit că s-a calificat la ONI, XORin vrea să sărbătorească făcând cât mai mult zgomot. Deoarece e programator, acesta s-a gândit să automatizeze felul în care face zgomot.

Pentru a face zgomot el folosește o placă cu circuite de diverse intensități. Placa poate fi reprezentată sub forma unei matrice cu N linii și M coloane. Fiecare celulă din matrice are o intensitate între 0 și 9 (o celulă cu intensitatea 0 corespunde unei zone goale, fără nici un circuit).

Un circuit începe într-o celulă a matricei și se termină în altă celulă, fiind o succesiune de celule adiacente de aceeași intensitate de la un capăt la celălalt al circuitului, asemenea unui drum pe matrice între cele două celule. Două celule se consideră adiacente dacă au o latură comună, deci o celulă e adiacentă cu maxim patru alte celule.

Placa a fost concepută în așa fel încât să nu apară scurtcircuite, așadar curentul dintr-un circuit poate merge numai într-o singură direcție (cu alte cuvinte, fiecare celulă dintr-un circuit se învecinează cu maxim alte două celule din același circuit). Nu există circuite de aceeași intensitate care să se învecineze.

Zgomotul produs de un circuit este egal cu lungimea lui, adică cu numărul de celule din matrice corespunzătoare circuitului.

Cerințe:

1) Să se afle numărul de circuite.
2) Să se afle valoarea zgomotului maxim care poate fi obținut unind două circuite. Două circuite pot fi unite dacă se poate trage o legătură de la un capăt al unui circuit până la un capăt al celuilalt circuit, numai prin celulele libere ale matricei (de intensitate 0). Legătura trebuie să aibă forma unui circuit. Lungimea circuitului nou creat nu se adaugă la zgomotul produs de cele doua circuite.
3) Să se afișeze placa ce conține legătura care unește două circuite din care se obține zgomotul maxim de la cerința 2. Dacă există mai multe variante, se poate afișa orice placă care conține legătura validă.

Concursul Interjudeţean de Matematică şi Informatică Grigore Moisil, 2016
ID   Utilizator Problema Data încărcării Stare
Peter Tobias (PeterTobias) MZ 29 Martie 2026, 16:51 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) MZ 17 Ianuarie 2026, 17:40 Evaluare finalizată 100
. . (rexzy1000) MZ 08 Noiembrie 2025, 05:17 Evaluare finalizată 100
Videnie Larisa Alexandra (llaris_a23) MZ 19 Octombrie 2025, 13:22 Evaluare finalizată 15
Videnie Larisa Alexandra (llaris_a23) MZ 19 Octombrie 2025, 13:15 Evaluare finalizată 15
Videnie Larisa Alexandra (llaris_a23) MZ 19 Octombrie 2025, 13:14 Evaluare finalizată 15
Videnie Larisa Alexandra (llaris_a23) MZ 19 Octombrie 2025, 12:40 Evaluare finalizată 10
Videnie Larisa Alexandra (llaris_a23) MZ 07 Octombrie 2025, 19:45 Evaluare finalizată 20
Videnie Larisa Alexandra (llaris_a23) MZ 07 Octombrie 2025, 19:43 Evaluare finalizată 6
Videnie Larisa Alexandra (llaris_a23) MZ 07 Octombrie 2025, 19:40 Evaluare finalizată 0
Raduta Mihail (Mihailraduta) MZ 03 August 2025, 14:01 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) MZ 03 August 2025, 13:50 Evaluare finalizată 28
Raduta Mihail (Mihailraduta) MZ 03 August 2025, 13:49 Evaluare finalizată E.C
votati cu votati cu (votati_cu) MZ 17 Mai 2025, 06:42 Evaluare finalizată 100
Nicusor Dan Nicusor Dan (Nicusor_Dan) MZ 16 Mai 2025, 18:43 Evaluare finalizată 100
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) MZ 05 Martie 2025, 18:31 Evaluare finalizată 100
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) MZ 05 Martie 2025, 18:22 Evaluare finalizată E.C
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 15:09 Evaluare finalizată 100
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 15:07 Evaluare finalizată 34
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 15:01 Evaluare finalizată E.C
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 14:41 Evaluare finalizată 84
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 13:52 Evaluare finalizată 44
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 13:39 Evaluare finalizată 23
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 12:40 Evaluare finalizată 29
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 12:13 Evaluare finalizată 23
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 11:09 Evaluare finalizată 20
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 11:09 Evaluare finalizată 0
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 11:00 Evaluare finalizată 2
Jorj theBest (tRasHcaN27) MZ 27 Februarie 2025, 10:56 Evaluare finalizată 0
loryn georgescu (David1221887) MZ 26 Februarie 2025, 15:24 Evaluare finalizată 0
loryn georgescu (David1221887) MZ 26 Februarie 2025, 15:12 Evaluare finalizată 0
loryn georgescu (David1221887) MZ 26 Februarie 2025, 15:07 Evaluare finalizată 0
loryn georgescu (David1221887) MZ 26 Februarie 2025, 15:03 Evaluare finalizată 0
loryn georgescu (David1221887) MZ 26 Februarie 2025, 14:09 Evaluare finalizată 14
loryn georgescu (David1221887) MZ 26 Februarie 2025, 13:35 Evaluare finalizată 20
Dobre Darius-Adrian (Darius1414) MZ 01 Noiembrie 2024, 22:22 Evaluare finalizată 70
Dobre Darius-Adrian (Darius1414) MZ 01 Noiembrie 2024, 22:14 Evaluare finalizată 70
best in buzau (BestInBuzau) MZ 27 Septembrie 2024, 02:51 Evaluare finalizată 100
POPESCU ANDREI (andreip99) MZ 24 August 2024, 13:02 Evaluare finalizată 100
Burcă Luiza (louisyy) MZ 07 Iunie 2024, 13:51 Evaluare finalizată 100
Raileanu Alexandru (AlexandruR2008) MZ 06 Aprilie 2024, 07:29 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) MZ 21 Martie 2024, 18:40 Evaluare finalizată 100
Lupau Alin (Bubu_Orange) MZ 21 Martie 2024, 17:49 Evaluare finalizată 40
Lupau Alin (Bubu_Orange) MZ 21 Martie 2024, 17:46 Evaluare finalizată 20
Morariu Tudor (rake2008) MZ 21 Martie 2024, 12:20 Evaluare finalizată 19
Morariu Tudor (rake2008) MZ 21 Martie 2024, 12:01 Evaluare finalizată 24
Morariu Tudor (rake2008) MZ 21 Martie 2024, 11:52 Evaluare finalizată 20
Morariu Tudor (rake2008) MZ 21 Martie 2024, 11:52 Evaluare finalizată 0
Morariu Tudor (rake2008) MZ 21 Martie 2024, 11:50 Evaluare finalizată 14
Morariu Tudor (rake2008) MZ 21 Martie 2024, 11:13 Evaluare finalizată 14
Du-te sus!