Search⌘ K
AI Features

Solution: Two City Scheduling

Explore the two city scheduling problem and learn how to minimize interview costs by assigning candidates evenly between two cities. Understand the greedy algorithm approach that sorts candidates by cost difference and allocates them to reduce total expenses efficiently.

Statement

A recruiter plans to hire n\textbf{\textit{n}} people and conducts their interviews at two different locations of the company. He evaluates the cost of inviting candidates to both these locations. The plan is to invite 50% at one location, and the rest at the other location, keeping costs to a minimum.

We are given an array, costs, where costs[i]=[aCosti,bCosti]costs[i] = [aCost_i, bCost_i], the cost of inviting the ithi^{th} person to City AA is aCostiaCost_i ...