U142298 出租车

题目描述

出租车有k个停靠点,这k个停靠点依次排成一条直线,从左到右编号为1到k。出租车一次最多带4个人。共有n个人 正在等待乘车,每个人都想从某个停靠点,去往另一个停靠点,即每个人的出发点和目的点不尽相同。这n个人到达 各自上车的停靠点的时间均不相同,我们按到达时间的前后依次给这n个人编号为1到n,即先到的编号小。出租车公 司有一个规定,先到的人必须比后到的人先上车,当然下车顺序则任意。 出租车每次可以移动到相邻编号的停靠点,需要耗费一个单位的时间,每个人上车或者下车都需要耗费一个单位时 间,出租车一开始为空,且位于1号停靠点,出租车最后停靠点任意,那么将则n个人送到目的地至少需要多少时间 呢?(注:题目保证出租车到达时需要上车的人已到达出发点)

输入格式

第一行用空格隔开的两个正整数n和k。 接下来n行,其中第i行两个整数u和v,分别表示编号为i的人的出发点和目的点。

输出格式

一个数表示答案。

说明/提示

### 数据范围 对于30%的数据,n