MathDB
A way to assign tasks

Source: Japan Mathematical Olympiad Finals 2005, Problem 5

October 31, 2005
parameterizationalgorithmalgebra proposedalgebra

Problem Statement

You are the boss. You have ten men and there are ten tasks. Your men have two parameters to each task, one is enthusiasm, the other is ability.Now you are to assign the tasks to your men one by one.When man AA has more enthusiasm about task vv than about task u,u, and man AA has better ability in task vv than man BB does, though if you assign task uu to man AA and task vv to man B,B, man AA feel unsatisfied.Or, if there is a more efficient way than yours that you can assign each task to men with better ability, you will be brought to account by your employer.Prove that there is a way to assign tasks without any dissatisfaction or disadvantage.