**
soubor neckmain.c je tester pro necklaces.c dle specifikace (cte stdin):
A neckno L/R pearl
R neckno L/R
Q neckno L/R expected_pearl

**
pokud je neckmain skompilovan s -D GENDATA, pak pro vstupy tvaru:
A neckno L/R 
R neckno L/R
Q neckno L/R 
vypise data dle specifikace a pro append doplni cisla a pro query spravny vysledek.
(Pozor! pouziva necklaces.c -- otestovat data!)
Vstup i vystup std.

**
gen.*.py generuje pred-data k prohnani neckmain -D GENDATA
pouziva random, ale s pevnym seedem, jazyk python

**
Testy se generuji i testuji generate_data.sh, ten i skompiluje ./genneck a ./necktest
Vsechny testy maji vice i stejnych dotazu pro zvyhodneni zasobnikovitych reseni oproti stromum 
(nepredpokladam cachovani posledniho dotazu, ne vzdy jde o posledni a nanejvys tak 10x)
Vsechny testy jsou na 1.8GHz pod sekundu.

gen.1.py (65990 prikazu)
bere vzdy jen posledni nahrdelnik, pridava a odebira bez prechodu pres stred, vice dotazu

gen.2.py (158000 prikazu)
bere vzdy jen posledni nahrdelnik, pridava a odebira s prechody pres puvodni stred, vice dotazu

gen.3.py (751793 prikazu)
nahodny -- nejdriv nahodne pridava, pak nahodne maze, pta se v prubehu

gen.4.py (941000 prikazu)
pridava doleva a pak zprava maze -- removne vzdy 10x z tehoz z prava a zepta se

gen.5.py (912450 prikazu)
postavi posl. doleva a zprava maze -- removne vzdy 10x z tehoz z prava 10 ks a zepta se


Tomas Gavenciak 1.6.2007
