FLP/Ukol3 2012
Z OI wiki
Vstupy a výstupy pro program evolve
Podle řádků: pairs, treshold, stack_size
sample00
(((((w w w) (w 1 w) (w w w)) (1 1) southeast) (((w w w) (w 1 w) (w w w)) (1 1) southeast)) ((((w w w) (w 1 w) (w 0 w) (w w w)) (1 1) west) (((w w w) (w 1 w) (w 0 w) (w w w)) (1 1) west)) ((((w w w w w w w w w) (w 0 0 0 0 1 0 0 w) (w w w w w w w w w)) (1 1) east) (((w w w w w w w w w) (w 0 0 0 0 1 0 0 w) (w w w w w w w w w)) (7 1) east))) (10000 10000 20 20) 10
output
((0 0 3 6) ((procedure start (step start))))
sample01
(((((w w w) (w 0 w) (w w w)) (1 1) west) (((w w w) (w 1 w) (w w w)) (1 1) west)) ((((w w w w) (w 0 w w) (w 0 w w) (w 0 w w) (w 0 0 w) (w w w w)) (2 4) northwest) (((w w w w) (w 0 w w) (w 1 w w) (w 0 w w) (w 0 0 w) (w w w w)) (1 2) northwest)) ((((w w w w w w) (w 0 w w w w) (w 0 w 3 0 w) (w 1 3 0 w w) (w w w w w w)) (3 2) east) (((w w w w w w) (w 0 w w w w) (w 0 w 3 1 w) (w 1 3 0 w w) (w w w w w w)) (4 2) east)) ((((w w w w w w) (w 2 3 0 w w) (w w w w w w)) (3 1) west) (((w w w w w w) (w 3 3 0 w w) (w w w w w w)) (1 1) west))) (1000 1000 20 20) 8
output
((0 0 8 9) ((procedure 2 (step start () step)) (procedure start ((if wall? () (2)) put-mark))))
sample02
(((((w w w) (w 1 w) (w w w)) (1 1) west) (((w w w) (w 1 w) (w w w)) (1 1) west)) ((((w w w w w w) (w 0 0 0 0 w) (w 0 0 0 0 w) (w w w 0 0 w) (w 0 0 0 w w) (w w w w w w)) (2 4) northeast) (((w w w w w w) (w 0 0 0 0 w) (w 0 0 0 0 w) (w w w 0 0 w) (w 0 0 0 w w) (w w w w w w)) (2 4) west)) ((((w w w w w w) (w 0 0 0 0 w) (w 0 0 3 1 w) (w 1 3 0 0 w) (w w w w w w)) (3 2) east) (((w w w w w w) (w 0 0 0 0 w) (w 0 0 3 1 w) (w 1 3 0 0 w) (w w w w w w)) (3 2) west)) ((((w w w w w w) (w 3 3 0 0 w) (w w w w w w)) (3 1) southwest) (((w w w w w w) (w 3 3 0 0 w) (w w w w w w)) (3 1) west))) (1000 1000 20 20) 5
output
((0 0 4 10) ((procedure start ((if west? () (turn-left)) start))))
sample03
(((((w w w) (w 1 w) (w w w)) (1 1) west) (((w w w) (w 1 w) (w w w)) (1 1) east)) ((((w w w w w w) (w 0 0 0 0 w) (w 0 0 0 0 w) (w w w 0 0 w) (w 0 0 0 w w) (w w w w w w)) (2 4) northeast) (((w w w w w w) (w 0 0 0 0 w) (w 0 0 0 0 w) (w w w 0 0 w) (w 0 0 0 w w) (w w w w w w)) (2 4) southwest)) ((((w w w w w w) (w 0 0 0 0 w) (w 0 0 3 1 w) (w 1 3 0 0 w) (w w w w w w)) (3 2) east) (((w w w w w w) (w 0 0 0 0 w) (w 0 0 3 1 w) (w 1 3 0 0 w) (w w w w w w)) (3 2) west)) ((((w w w w w w) (w 3 3 0 0 w) (w w w w w w)) (3 1) northwest) (((w w w w w w) (w 3 3 0 0 w) (w w w w w w)) (3 1) southeast))) (100 100 20 20) 1
output
((0 0 4 12) ((procedure start (() turn-left turn-left turn-left))))
sample04
(((((w w w) (w 1 w) (w 1 w) (w w w)) (1 2) southwest) (((w w w) (w 2 w) (w 2 w) (w w w)) (1 1) northeast)) ((((w w w w w w) (w 0 0 0 0 w) (w 0 0 0 w w) (w w w w w w)) (2 1) northwest) (((w w w w w w) (w 0 1 0 0 w) (w 0 0 1 w w) (w w w w w w)) (3 2) southeast)) ((((w w w w w w) (w 0 0 0 0 w) (w 0 0 3 1 w) (w 1 3 0 0 w) (w w w w w w)) (3 2) east) (((w w w w w w) (w 0 0 0 0 w) (w 0 1 4 1 w) (w 1 3 0 0 w) (w w w w w w)) (2 2) west)) ((((w w w w w w) (w 3 3 0 0 w) (w w w w w w)) (3 1) west) (((w w w w w w) (w 3 3 1 1 w) (w w w w w w)) (4 1) east))) (20 20 50 50) 3
output
((0 0 9 24) ((procedure 1 (turn-left turn-left turn-left step)) (procedure start (put-mark 1 put-mark))))