Search⌘ K
AI Features

Defense of a Kingdom Problem

Explore how to apply greedy algorithms to identify the largest unbounded area in a field guarded by towers. This lesson teaches sorting coordinates and calculating gaps to optimize coverage, enhancing your problem-solving skills for coding interviews.

We'll cover the following...

Problem statement

You are given the height and width of a field with the location of towers that guard the horizontal and vertical lines corresponding to their positions, where no two towers share a row or a column. Find out the largest unbounded area (the white rectangle).

In the example given below, we have a height of 6 and a width of 8. We also have 3 tower places. The largest unbounded area is 6 units.

TTT
Problem Description

Solution: Greedy approach

Given width w and height h of the field and the coordinates of the towers as (x1{x_1},y1{y_1} ...