3
* @param {number[][]} reservedSeats6
var maxNumberOfFamilies = function (n, reservedSeats) {13
for (let i = 0; i < reservedSeats.length; i++) {14
let resverd = reservedSeats[i];16
if (reservedMap[row] === undefined) {17
reservedMap[row] = {};22
reservedMap[row]["a"] === undefined26
reservedMap[row]["a"] = true;28
reservedMap[row]["c"] === true &&29
reservedMap[row]["b"] === undefined31
takenB[resverd[0]] = true;37
reservedMap[row]["c"] === undefined41
reservedMap[row]["c"] = true;43
reservedMap[row]["a"] === true &&44
reservedMap[row]["b"] === undefined46
takenB[resverd[0]] = true;49
} else if (4 <= resverd[1] && resverd[1] <= 5) {51
if (reservedMap[row]["a"] === undefined) {53
reservedMap[row]["a"] = true;55
if (takenB[resverd[0]] === true) {56
ans--; //substract for b57
takenB[resverd[0]] = false;59
reservedMap[row]["b"] = true;60
} else if (6 <= resverd[1] && resverd[1] <= 7) {62
if (reservedMap[row]["c"] === undefined) {64
reservedMap[row]["c"] = true;66
if (takenB[resverd[0]] === true) {67
ans--; //substract for b68
takenB[resverd[0]] = false;70
reservedMap[row]["b"] = true;