#!/usr/bin/env bash
PPATH=$(realpath ..)
USE_SCORING=0
. ../../../testdata_tools/gen.sh

use_solution nils.cpp opt

compile random_generator.py
compile fixed_generator.py

sample 1
sample 2
sample 3

tc raresalary fixed_generator 3**600 3**610 3**620
tc raresalary2 fixed_generator 3**600 5**20 3**620
tc exactinfinte fixed_generator 8 4 3**200
tc exactinfinte2 fixed_generator 7 4 3**200
tc everyday fixed_generator 1 1 1
tc stopsearly fixed_generator 3**600 10 2**8+1

for i in {01..10}; do
    tc rand-$i random_generator 
done;

tc carry1 fixed_generator 2**998-1 999 2**999
tc carry2 fixed_generator 2**98-1 99 2**1000-1
tc carry3 fixed_generator 1 2 2**1000-1
tc overflow1 fixed_generator 2**999 2**500+1 2**999
tc overflow2 fixed_generator 2**999 2**31 2**999
tc overflow3 fixed_generator 2**999 2**63 2**999
