Sunteți pe pagina 1din 2

Ministerul Educaiei Naionale

Olimpiada de Informatic etapa judeean Clasele a XI-XII-a


1 martie 2014
Sursa: ID1.pas, ID1.cpp, ID1.c

Problema 1 cartite pag. 1 din 2
Problema 1 cartite 100 puncte

Crtiele sunt animale de dimensiuni mici care i duc traiul pe suprafee de teren deschis, avnd ca
duman principal vulpea. Lng o pdure se afl o zon agricol n form dreptunghiular, mprit n ptrele
de aceeai dimensiune. Zona agricol este reprezentat printr-un tablou bidimensional cu m linii i n coloane,
avnd liniile i coloanele numerotate ncepnd cu 1. n aceast zon agricol triete o crti i k vulpi.
Pentru crti cunoatem coordonatele ei (linia i coloana) pe care se gsete, la fel i pentru vulpi, care
stau la pnd pentru a ataca crtia n momentele ei de neatenie.
Pe suprafaa terenului crtia se poate deplasa din ptrelul n care se afl doar ntr-unul dintre cele 4
ptrele vecine pe direciile nord, sud, est sau vest.
Vulpile pot ataca instantaneu pe o raza de aciune de lungime 0, 1 sau 2 pe orizontal i vertical,
inclusiv n poziia unde se gsesc, dup care tot instantaneu se ntorc n poziiile iniiale. n figura de mai jos
sunt desenate ptrele unde poate ataca o vulpe poziionat n ptrelul cu cifra reprezentnd raza de aciune.


0 1 2


Pentru a micora riscul de deplasare n zona agricol crtia sap n pmnt un sistem de g galerii, care
leag ntre ele ptrele din zona agricol. Aceste galerii nu se intersecteaz sub pmnt, ci doar la suprafa,
trecerea dintr-o galerie n alta, care se intersecteaz n acelai ptrel fcndu-se printr-un sistem ce nu i pune
viaa n pericol. Galeriile sunt indicate prin coordonatele ptrelelor pe care le unesc. Acestea sunt spate astfel
nct, dac pornim dintr-un capt al unei galerii le putem parcurge pe toate. Nu exist dou galerii care s
porneasc din acelai ptrel i s ajung tot n acelai ptrel (galeriile sunt distincte).
Crtia dorete s se plimbe prin toate galeriile de sub teren trecnd o singur dat prin fiecare, dar
pentru acest lucru trebuie s ajung nevtmat mergnd la suprafa terenului la un ptrel de unde s intre n
sistemul de galerii.
Cerin
Determinai:
a) cel mai apropiat ptrel de poziia iniial a crtiei prin care ea poate s intre n galerie pentru a se
plimba, precum i lungimea traseului parcurs la suprafa asfel nct fiecare ptric de pe traseu s
nu fie atacat de nicio vulpe;
b) traseul de plimbare numai prin galerii, specificat prin coordonatele ptrelelor care constituie
capetelor acestora.
Date de intrare
Fiierul de intrare cartite.in conine urmtoarele date:
- pe prima linie un numr natural p, pentru toate testele de intrare, numrul p poate avea doar valoarea 1 sau
valoarea 2;
- pe a doua linie m, n dimensiunile zonei agricole;
- pe a treia linie coordonatele crtiei;
- pe linia a patra numrul de vulpi k urmat de k linii cu cte trei numere naturale reprezentnd coordonatele
ptrelelor unde se gsesc vulpi i raza lor de aciune (0, 1 sau 2);
- urmtoarea linie conine numrul de galerii g;
- fiecare din urmtoarele g linii conine cte 4 numere naturale separate prin cte un spaiu, reprezentnd
coordonatele capetelor unei galerii.
Date de ieire
Dac valoarea lui p este 1, se va afia numai rezultatul de la punctul a) din cerin. n acest caz, n
fiierul de ieire cartite.out se vor scrie trei numere naturale separate ntre ele prin cte un spaiu, reprezentnd
coordonatele ptrelului unde va intra crtia n galerii i lungimea traseului parcurs la suprafa.


Ministerul Educaiei Naionale
Olimpiada de Informatic etapa judeean Clasele a XI-XII-a
1 martie 2014
Sursa: ID1.pas, ID1.cpp, ID1.c

Problema 1 cartite pag. 2 din 2
Dac valoarea lui p este 2, se va afia numai rezultatul de la punctul b) din cerin. n acest caz,
fiierul de ieire cartite.out va conine coordonatele ptrelelor traseului de plimbare prin galerii (coordonatele
cte unui ptrel pe cte o linie, ncepnd cu prima linie a fiierului de ieire). Ptrelul de pornire trebuie s
fie acelai cu cel n care ajunge crtia la sfritul plimbrii i nu este obligatoriu s fie acelai cu cel n care ea
intr n galerii de la suprafaa terenului.
Restricii i precizri
1 m, n 200.
1 g 100
0 k 50
Lungimea traseului parcurs la suprafa este egal cu numrul de ptrele prin care aceasta trece, dar
diferite de cel din care pleac.
Fiecare dintre cerine reprezint 50% din punctaj.
Crtia nu poate intra n galerii printr-un ptrel din raza de aciune a unei vulpi.
Pentru toate testele exist soluie la cerina a), adic exist un traseu sigur de la crti la o intrare ntr-o
galerie.
Soluia, nu este unic, ns, orice soluie corect va obine punctajul maxim pe test.
Iniial, crtia se gsete pe o poziie n care nu este atacat de nicio vulpe.
Exemple
cartite.in cartite.out
Explicaie
1
6 4
6 3
3
5 1 0
3 4 1
4 3 0
7
1 1 3 2
1 3 1 4
1 1 3 3
1 4 4 2
4 2 3 3
4 2 1 3
4 2 3 2
4 2 3

p = 1
Deplasarea crtiei pe suprafaa agricol se va
face pe traseul de lungime 3 ce trece prin
ptrelele (6,3) (6,2) (5,2) (4,2).
Coordonatele ptrelului de intrare n galerii
sunt (4,2).
Atenie! Pentru acest test se va afia doar rezultatul la cerina
a).


cartite.in cartite.out
Explicaie
2
6 4
6 3
3
5 1 0
3 4 1
4 3 0
7
1 1 3 2
1 3 1 4
1 1 3 3
1 4 4 2
4 2 3 3
4 2 1 3
4 2 3 2
1 1
3 2
4 2
1 3
1 4
4 2
3 3
1 1
p = 2
Traseul de plimbare prin galerii este
urmtorul: (1,1) (3,2) (4,2) (1,3) (1,4)
(4,2)(3,3)(1,1), cu observaia c se putea
alege i alt ptrel de plecare.
Atenie! Pentru acest test se va afia doar rezultatul la cerina
b).

Se observ c n acest caz trebuie s se citeasc toate datele din
fiier.
Timp maxim de execuie: 1 secund/test
Memorie total disponibil 64 MB, din care 16 MB pentru stiv
Dimensiunea maxim a sursei: 5 KB

S-ar putea să vă placă și