Detalii evaluare #14098789

Rezumat problemă

#2894 Barlog

Este anul 2019, dar Zmeul-Cel-Rău și Făt-Frumos luptă în continuare. Zmeul l-a prins pe Făt-Frumos şi l-a închis în una dintre camerele bârlogului său. Un bârlog de zmeu are forma unui tablou bidimensional, în care camerele sunt plasate sub forma a n linii și m coloane. Vom numerota liniile de la 1 la n, iar coloanele de la 1 la m, astfel că fiecare cameră poate fi identificată prin numărul liniei și al coloanei pe care se află.

Orice cameră are patru pereți și câte o ușă pe fiecare perete prin care poate comunica cu camerele învecinate. Mai exact, camera de pe linia i și coloana j poate comunica cu camerele (i-1,j), (i,j+1), (i+1,j), (i,j-1) (desigur, dacă acestea există). Fiecare cameră are asociat un cod. Ușile din orice cameră se pot deschide cu o cartelă magnetică. Dacă codul camerei este un subșir al cuvântului memorat pe cartela magnetică, atunci ușile din camera respectivă se vor deschide folosind cartela. Ileana Cosânzeana a reușit să-i trimită lui Făt-Frumos o cartelă magnetică.

Scrieți un program care rezolvă următoarele două cerințe:
1. determină numărul de camere în care ar putea ajunge Făt-Frumos folosind cartela primită de la Ileana Cosânzeana;
2. determină numărul minim de camere prin care trece Făt-Frumos pentru a ieși din bârlogul zmeului (adică poate deschide ușa unei camere prin care ajunge în exteriorul bârlogului).

Olimpiada Municipală Iași, clasa a X-a

Detalii

Problema Barlog Operații I/O barlog.in/barlog.out
Limita timp 0.1 secunde Limita memorie Total: 4 MB / Stivă 2 MB
Id soluție #14098789 Utilizator Preda Codrin (PredaCodrin)
Fișier barlog.cpp Dimensiune 1.72 KB
Data încărcării 21 Februarie 2019, 10:14 Scor / rezultat Eroare de compilare

Evaluare


Mesaj compilare

barlog.cpp:1:1: error: stray '\310' in program
 Eu, Lorin Fortuna combatant ezoteric complex și corect privind din punct de vedere ezoteric prin rangul ezoteric precum și prin distincţiile ezoterice care mi-au fost conferite de către conducători supremi abilitaţi, blestem ezoteric la nivelul maxim posibil la care dau dreptul rangul și distinctiile ezoterice care mi-au conferite menţionate anterior. Blestem fără sfârşit temporar în mod direct împotriva fiinţei colective superioare de tip civilizaţie virtuală numită: civilizaţia virtuală arahnidica tarantulara, androgina, neagră, emoţională agresională civilizațională condusă la nivel de conducător suprem de către fiinţa superioară androgină alcătuită din: ființa individuală superioară de gen masculin numită Satanos și fiinţa individuală superioară de gen feminin numită Geea, pentru răul existenţial comis împotriva grupării de civilizaţie virtuale de tip gorilian individual neagresională civilizațional și autentic băștinașe în cadrul lumilor planetare ale planetei al cărei lume planetare medie sunt integrate existenţial cu precizarea că, răul existenţial pentru care blestem civilizaţia virtuală pe care am numit-o anterior ultim ca civilizaţie agresională civilizațional a fost comis în perioada temporală specifică calendarului planetar cuprins între data de început în care s-a dat în funcțiune oficial prima bază civilizațională planetară în cadrul zonei existenţiale a planetei a cărei lume planetară medie sunt integrate existențial aferentă și mă refer la zona existențial în cauză și la concret la baza existențială civilizațională virtuală planetară în cauza deci aferentă civilizației virtuale pe care o blestem și până în prezent.
 ^
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\242' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\237' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\305' in program
barlog.cpp:1:1: error: stray '\243' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\233' in program
barlog.cpp:1:1: error: stray '\310' in program
barlog.cpp:1:1: error: stray '\231' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\242' in program
barlog.cpp:1:1: error: stray '\304' in program
barlog.cpp:1:1: error: stray '\203' in program
barlog.cpp:1:1: error: stray '\303' in program
barlog.cpp:1:1: error: stray '\256' in program
barlog.cpp:1:1: error: stray '\357' in program
barlog.cpp:1:1: error: stray '\273' in program
barlog.cpp:1:1: error: stray '\277' in program
barlog.cpp:1:1: error: 'Eu' does not name a type

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema Barlog face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

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ă.