P7685 [CEOI 2005] Mobile Service

题目描述

一家公司为其位于不同城镇的合作伙伴提供服务。公司现有流动服务人员 $3$ 名。如果服务请求发生在某个位置,服务人员必须从他当前的位置移动到请求的位置(如果没有员工在那里)以满足请求。任何时候只有一名员工可以移动。他们只能应要求移动,并且不允许多名员工在同一位置。将员工从位置 $p$ 移动到位置 $q$ 会产生一定的成本 $C(p,q)$。成本计算不一定是对等的,但不动代价为 $0$,即 $C(p,p)=0$。公司必须以严格按照先请求先得服务的原则满足收到的要求。 请您编写一个程序,该程序决定服务人员中的哪位员工要为每个请求移动,以便为给定的请求列表提供服务的总成本尽可能小。

输入格式

输出格式

说明/提示

#### 数据规模与约定 对于 $100 \%$ 的数据,$3 \leq L \leq 200$,$1 \leq N \leq 1000$,$C(i,j)