Aquest és un problema de Jutge que permet fer lliuraments de prova de la pràctica. Tingueu en compte que:
Entrada
Una seqüència d’instruccions seguint el format de l’enunciat de la pràctica i del joc de proves public.
Sortida
El seu resultat seguint el format de l’enunciat de la pràctica i del joc de proves public.
Observació
El Jutge prova el vostre lliurament mitjançant 4 jocs de proves:
En un fitxer de nom practica.tar heu de lliurar
Tingueu en compte les restriccions següents:
Produïu el fitxer .tar amb la comanda
tar -cvf practica.tar fitxer1 fitxer2 fitxer3 ...
des del directori on es troben els fitxers que heu de lliurar. Poseu aquesta instrucció en el vostre Makefile de forma que es pugui generar el .tar executant make practica.tar. Amb això reduireu la possibilitat d’error en enviaments successius. El Jutge no accepta .tar on els fitxers a lliurar es troben dins de carpetes. Recomanem usar GNU tar per reduir el risc que el .tar singui incompatible amb el Jutge. No cal incloure BinTree.hh a practica.tar. Si es fa servir PRO2Excepcio.hh, que no es obligatori, si que cal incloure’l.
Input
experiment 5 8 3 1 4 0 0 2 0 0 5 0 0 1111111111111111 0000000011111111 0101010100001111 1010101010101010 1100110010101010 consulta_individu 1 consulta_individu 2 consulta_individu 3 consulta_individu 4 consulta_individu 5 consulta_tret qwerty_12 distribucio_tret qwerty_12 afegir qwerty_12 3 consulta_tret qwerty_12 distribucio_tret qwerty_12 treure qwerty_12 2 afegir qwerty_12 3 consulta_individu 3 treure qwerty_12 3 consulta_individu 3 consulta_tret qwerty_12 afegir asdf_34 5 distribucio_tret asdf_34 consulta_tret asdf_34 afegir asdf_34 4 distribucio_tret asdf_34 consulta_tret asdf_34 afegir asdf_34 2 distribucio_tret asdf_34 consulta_tret asdf_34 afegir zxcv_13 1 distribucio_tret zxcv_13 afegir asdf_34 3 distribucio_tret asdf_34 consulta_individu 3 afegir asdf_31 3 consulta_individu 3 experiment 3 3 1 2 0 0 3 0 0 111010 111000 111111 consulta_individu 1 consulta_individu 2 consulta_individu 3 consulta_tret qwert1 afegir qwert1 1 consulta_tret qwert1 afegir qwert1 2 consulta_tret qwert1 afegir qwert1 3 consulta_tret qwert1 treure qwert1 3 consulta_tret qwert1 treure qwert1 2 consulta_tret qwert1 treure qwert1 1 experiment 3 3 1 2 0 0 3 0 0 111111 111111 111111 consulta_individu 1 consulta_individu 2 consulta_individu 3 afegir qwert1 1 consulta_individu 1 consulta_tret qwert1 distribucio_tret qwert1 distribucio_tret asdf fi
Output
experiment 5 8 consulta_individu 1 11111111 11111111 consulta_individu 2 00000000 11111111 consulta_individu 3 01010101 00001111 consulta_individu 4 10101010 10101010 consulta_individu 5 11001100 10101010 consulta_tret qwerty_12 error distribucio_tret qwerty_12 error afegir qwerty_12 3 consulta_tret qwerty_12 qwerty_12 01010101 00001111 3 distribucio_tret qwerty_12 3 treure qwerty_12 2 error afegir qwerty_12 3 error consulta_individu 3 01010101 00001111 qwerty_12 treure qwerty_12 3 consulta_individu 3 01010101 00001111 consulta_tret qwerty_12 error afegir asdf_34 5 distribucio_tret asdf_34 -3 5 consulta_tret asdf_34 asdf_34 11001100 10101010 5 afegir asdf_34 4 distribucio_tret asdf_34 4 -1 -3 5 consulta_tret asdf_34 asdf_34 1--01--0 1--01--0 4 5 afegir asdf_34 2 distribucio_tret asdf_34 4 -1 2 -3 5 consulta_tret asdf_34 asdf_34 -------- -------- 2 4 5 afegir zxcv_13 1 distribucio_tret zxcv_13 1 -3 afegir asdf_34 3 distribucio_tret asdf_34 4 -1 2 3 5 consulta_individu 3 01010101 00001111 asdf_34 afegir asdf_31 3 consulta_individu 3 01010101 00001111 asdf_31 asdf_34 experiment 3 3 consulta_individu 1 111 010 consulta_individu 2 111 000 consulta_individu 3 111 111 consulta_tret qwert1 error afegir qwert1 1 consulta_tret qwert1 qwert1 111 010 1 afegir qwert1 2 consulta_tret qwert1 qwert1 1-1 0-0 1 2 afegir qwert1 3 consulta_tret qwert1 qwert1 --- --- 1 2 3 treure qwert1 3 consulta_tret qwert1 qwert1 1-1 0-0 1 2 treure qwert1 2 consulta_tret qwert1 qwert1 111 010 1 treure qwert1 1 experiment 3 3 consulta_individu 1 111 111 consulta_individu 2 111 111 consulta_individu 3 111 111 afegir qwert1 1 consulta_individu 1 111 111 qwert1 consulta_tret qwert1 qwert1 111 111 1 distribucio_tret qwert1 1 distribucio_tret asdf error fi