
cases: 
	g++ -O2 testcase-generator/Gen.cpp -o gen.out
	echo "10 400" | ./gen.out > data/secret/3.in 
	echo "10 600" | ./gen.out > data/secret/4.in 
	echo "10 1000" | ./gen.out > data/secret/5.in 
	echo "20 100" | ./gen.out > data/secret/6.in 
	echo "20 1000" | ./gen.out > data/secret/7.in 
	echo "20 1000" | ./gen.out > data/secret/8.in 
	echo "50 1000" | ./gen.out > data/secret/9.in 
	echo "100 1000" | ./gen.out > data/secret/10.in 
	echo "100 1000" | ./gen.out > data/secret/11.in 
	echo "200 1000" | ./gen.out > data/secret/12.in 
	echo "500 10000" | ./gen.out > data/secret/13.in 
	echo "500 10000" | ./gen.out > data/secret/14.in 
	echo "500 10000" | ./gen.out > data/secret/15.in 
	echo "500 10000" | ./gen.out > data/secret/16.in 
	echo "500 10000" | ./gen.out > data/secret/17.in 
	echo "500 10000" | ./gen.out > data/secret/18.in 
	echo "500 10000" | ./gen.out > data/secret/19.in 
	echo "500 10000" | ./gen.out > data/secret/20.in 

ans: 
	g++ -O2 submissions/accepted/G.cpp -o ans.out
	./ans.out < data/secret/1.in > data/secret/1.ans
	./ans.out < data/secret/2.in > data/secret/2.ans
	./ans.out < data/secret/3.in > data/secret/3.ans
	./ans.out < data/secret/4.in > data/secret/4.ans
	./ans.out < data/secret/5.in > data/secret/5.ans
	./ans.out < data/secret/6.in > data/secret/6.ans
	./ans.out < data/secret/7.in > data/secret/7.ans
	./ans.out < data/secret/8.in > data/secret/8.ans
	./ans.out < data/secret/9.in > data/secret/9.ans
	./ans.out < data/secret/10.in > data/secret/10.ans
	./ans.out < data/secret/11.in > data/secret/11.ans
	./ans.out < data/secret/12.in > data/secret/12.ans
	./ans.out < data/secret/13.in > data/secret/13.ans
	./ans.out < data/secret/14.in > data/secret/14.ans
	./ans.out < data/secret/15.in > data/secret/15.ans
	./ans.out < data/secret/16.in > data/secret/16.ans
	./ans.out < data/secret/17.in > data/secret/17.ans
	./ans.out < data/secret/18.in > data/secret/18.ans
	./ans.out < data/secret/19.in > data/secret/19.ans
	./ans.out < data/secret/20.in > data/secret/20.ans

clean:
	rm gen.out ans.out
