Worker Pool Scheduler
You operate the dispatch service of a render farm that employs `n` specialist workers numbered `0` through `n - 1`. Producers submit job offers ahead of time; the `j`-th offer arrives as `jobs[j] = [ready_j, due_j]`. The work becomes ready at moment `ready_j` and occupies whichever single worker accepts it for exactly `due_j - ready_j` units of time. A worker can hold at most one job at a time.