P1977 出租车拼车
题目背景
话说小 x 有一次去参加比赛,虽然学校离比赛地点不太远,但小 x 还是想坐出租车去。大学城的出租车总是比较另类,有“拼车”一说,也就是说,你一个人坐车去,还是一堆人一起,总共需要支付的钱是一样的(每辆出租上除司机外最多坐下 $4$ 个人)。刚好那天同校的一群 OIer 在校门口扎堆了,大家果断决定拼车去赛场。
问题来了,一辆又一辆的出租车经过,但里面要么坐满了乘客,要么只剩下一两个座位,众 OIer 都觉得坐上去太亏了,小 x 也是这么想的。
题目描述
假设 $N$ 位 OIer 准备拼车,此时为 $0$ 时刻,从校门到目的地需要支付给出租车师傅 $D$ 元(按车次算,不管里面坐了多少 OIer),假如 $S$ 分钟后恰能赶上比赛,那么 $S$ 分钟后经过校门口的出租车自然可以忽略不计了。现在给出在这 $S$ 分钟当中经过校门的所有的 $K$ 辆出租车先后到达校门口的时间 $T_i$ 及里面剩余的座位 $Z_i$
,OIer 可以选择上车几个人(不能超过),当然,也可以选择上 $0$ 个人,那就是不坐这辆车。
俗话说,时间就是金钱,这里小 x 把每个 OIer 在校门等待出租车的分钟数 等同于花了相同多的钱(例如小 x 等待了 $20$ 分钟,那相当于他额外花了 $20$ 元钱)。
在保证所有 OIer 都能在比赛开始前到达比赛地点的情况下,聪明的你能计算出他们最少需要花多少元钱么?
输入格式
无
输出格式
无
说明/提示
对于 $100\%$ 的数据,满足 $N,K,D,S \le 100$,$1 \le Z_i \le 4$,$1 \le T_i \le T_{i+1} \le S$。