Considereu un tauler d’escacs n × m, on només hi ha t 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):
Entrada
L’entrada consisteix en diversos casos. Cada cas comença amb n, m i t, seguides de les posicions (fi, ci) de les t torres. Suposeu que n i m estan entre 1 i 40000, que t està entre 1 i 100, que les fi estan entre 1 i n, que les ci estan entre 1 i m, i que no hi ha dues torres a la mateixa posició.
Sortida
Per a cada tauler, escriviu el nombre de caselles segures.
Observació
La vostra solució ha de tenir cost menor que O(n · m), 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