O masa de biliard poate fi reprezentata printr-o matrice cu n linii si m coloane (m impar) numerotate incepand cu 1 (n,m<=99).
Masa de biliard are in total 6 gauri plasate in cele 4 colturi si la mijlocul liniei 1 (1,m/2+1), precum si la miljlocul liniei n (n,m/2+1). Din pozitia 1,1 se lanseaza o bila la 45 de grade (spre sud-est). Stabiliti in care dintre gauri va intra bila si dupa cati pasi. Pasii sunt considerati numarul de pozitii ale matricii prin care trece bila. In momentul in care bila atinge o margine a mesei, bila ricoseaza simetric. Exemplu: n=4 m=5 bila se va deplasa ca mai jos 1 0 7 0 0 0 2 0 6 0 0 0 3 0 5 0 0 0 4 0 si intra in gaura 1,3 dupa 7 pasi. date.in 6 15 date.out 1 0 31 0 0 0 0 0 21 0 11 0 0 0 0 0 30 0 32 0 0 0 22 0 20 0 12 0 0 0 29 0 3 0 33 0 23 0 9 0 19 0 13 0 0 0 28 0 4 0 34 0 8 0 0 0 18 0 14 0 0 0 27 0 25 0 35 0 0 0 0 0 17 0 15 0 0 0 26 0 6 0 36 0 0 0 0 0 16 0 6 8 36 (gaura, pasi) |
|