Soluții trimise

Rezumat problemă

Arrows

#1049

“Arrows” este un joc care se joacă pe o tablă dreptunghiulară a cărei suprafaţă este împărţită în NxM celule, aranjate pe N linii şi M coloane. În fiecare celulă se află o săgeată (sus, jos, stânga sau dreapta), ca în figura de mai jos:

Când este la mutare, un jucător poate alege o poziţie de start pe care plasează un jeton, apoi deplasează jetonul la celula învecinată în sensul indicat de săgeată. Deplasarea continuă până când jetonul părăseşte tabla de joc, caz în care jucătorul obţine un punctaj egal cu numărul de celule parcurse de jetonul său.

Există însă poziţii de start denumite favorabile, pentru care jetonul nu va părăsi niciodată tabla de joc. De exemplu, toate poziţiile din figură cu fundal gri sunt favorabile. Jucătorul care alege o poziţie de start favorabilă obţine un punctaj egal cu numărul de celule distincte vizitate înmulţit cu 1000.

Scrieţi un program care, cunoscând configuraţia tablei de joc, rezolvă una dintre următoarele cerinţe:

1. determină punctajul pe care îl obţine un jucător care plasează jetonul său pe o poziţie de start specificată;
2. determină numărul de celule favorabile de pe tabla de joc;
3. determină punctajul maxim pe care jucătorul îl poate obţine la o mutare, alegând convenabil poziţia de start.

OJI 2014, Clasa a VIII-a

ID   Utilizator Problema Data încărcării Stare
Chivereanu Radu (RG1999) Arrows 26 Februarie 2016, 21:45 Evaluare finalizată 34
Vulpoiu Alexandru (AlexVulpoiu) Arrows 26 Februarie 2016, 12:43 Evaluare finalizată 0
Chivereanu Radu (RG1999) Arrows 26 Februarie 2016, 12:35 Evaluare finalizată 58
Chivereanu Radu (RG1999) Arrows 26 Februarie 2016, 12:20 Evaluare finalizată 28
Bodnariuc Danut (danutbod) Arrows 24 Februarie 2016, 15:26 Evaluare finalizată 100
Tudose Alexa (eup) Arrows 22 Februarie 2016, 21:15 Evaluare finalizată 100
Tudose Alexa (eup) Arrows 22 Februarie 2016, 21:12 Evaluare finalizată 24
Tudose Alexa (eup) Arrows 22 Februarie 2016, 21:02 Evaluare finalizată 78
Jakab Irma-Tünde (j_tunde) Arrows 22 Februarie 2016, 19:57 Evaluare finalizată 68
Jakab Irma-Tünde (j_tunde) Arrows 22 Februarie 2016, 19:45 Evaluare finalizată 44
Jakab Irma-Tünde (j_tunde) Arrows 22 Februarie 2016, 19:43 Evaluare finalizată 0
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 23:56 Evaluare finalizată 100
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 23:48 Evaluare finalizată 96
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 23:44 Evaluare finalizată 94
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 23:41 Evaluare finalizată 90
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 23:37 Evaluare finalizată 80
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 22:57 Evaluare finalizată 84
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 22:54 Evaluare finalizată 92
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 22:44 Evaluare finalizată 88
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 22:40 Evaluare finalizată 68
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 22:38 Evaluare finalizată 76
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 22:37 Evaluare finalizată 46
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 22:27 Evaluare finalizată 84
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 21:54 Evaluare finalizată 92
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 21:52 Evaluare finalizată 84
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 21:51 Evaluare finalizată 74
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 21:50 Evaluare finalizată 64
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 21:08 Evaluare finalizată 84
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 21:07 Evaluare finalizată 84
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 21:02 Evaluare finalizată 84
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 20:35 Evaluare finalizată 82
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 20:23 Evaluare finalizată 82
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 20:06 Evaluare finalizată 82
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 20:04 Evaluare finalizată 80
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 20:01 Evaluare finalizată 80
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 19:55 Evaluare finalizată 76
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 19:43 Evaluare finalizată 72
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 19:39 Evaluare finalizată 72
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 18:12 Evaluare finalizată 54
Coman Tudor (tudorcoman) Arrows 19 Februarie 2016, 18:10 Evaluare finalizată 48
Tomoiaga Mihai (michaeltom) Arrows 17 Februarie 2016, 20:27 Evaluare finalizată 0
Tudose Alexa (eup) Arrows 16 Februarie 2016, 21:39 Evaluare finalizată 76
Anghelina Ionut (IonutAnghelina) Arrows 22 Ianuarie 2016, 11:24 Evaluare finalizată 36
Anghelina Ionut (IonutAnghelina) Arrows 22 Ianuarie 2016, 11:18 Evaluare finalizată 36
Anghelina Ionut (IonutAnghelina) Arrows 22 Ianuarie 2016, 10:59 Evaluare finalizată 32
Anghelina Ionut (IonutAnghelina) Arrows 22 Ianuarie 2016, 10:36 Evaluare finalizată 20
Anghelina Ionut (IonutAnghelina) Arrows 22 Ianuarie 2016, 10:34 Evaluare finalizată 10
Anghelina Ionut (IonutAnghelina) Arrows 22 Ianuarie 2016, 10:31 Evaluare finalizată 0
Popa Bogdan Ioan (PopaBogdan) Arrows 06 Ianuarie 2016, 15:28 Evaluare finalizată 100
Popa Bogdan Ioan (PopaBogdan) Arrows 06 Ianuarie 2016, 15:26 Evaluare finalizată 92
Du-te sus!