Considereu un tauler d’escacs , on només hi ha torres. Quantes caselles segures té? En aquest problema, diem que una casella és segura si no està ocupada ni està amenaçada per cap torre. Per exemple, aquest tauler té tres caselles segures (les tres caselles blanques de la tercera fila començant per dalt):
L’entrada consisteix en diversos casos. Cada cas comença amb , i , seguides de les posicions de les torres. Suposeu que i estan entre 1 i , que està entre 1 i 100, que les estan entre 1 i , que les estan entre 1 i , i que no hi ha dues torres a la mateixa posició.
Per a cada tauler, escriviu el nombre de caselles segures.
La vostra solució ha de tenir cost menor que , tant en temps com en espai.
Input
4 6 5 1 2 1 4 2 4 4 4 4 6 1 1 1 1 1 2 3 1 1 1 2 3 3 1 1 2 3 2 1 200 100 4 1 1 200 1 1 100 200 100
Output
3 0 2 0 19404