#M260134. 工作安排
工作安排
题目描述
小 Z 手头接了一系列的工作任务,这些工作按照 的序号编号。要求必须按照顺序完成任务,前一项工作完成了才能进行后一项。
每一项工作有相应的耗时 天,在完成每一项工作时,都必须分配连续的 天(中间不能间断)。然而小 Z 在某 天是准备摸鱼的,不能进行工作。询问最快完成所有工作的时间。
输入格式
第一行, 个正整数 。
第二行, 个正整数 ,表示每项工作的连续耗时。
第三行, 个正整数,表示小 Z 摸鱼不能工作的时间 (保证 各不相同,且保持递增)。
输出格式
个正整数,表示完成所有工作的最快时间。
输入输出样例
2 1
2 3
4
7
样例 说明
- 小 Z 可以在 天完成第 项工作,第 天空闲,第 天摸鱼,第 天完成第 项工作。
3 3
1 1 1
1 5 6
4
数据范围
本题采用捆绑测试。每一个 Subtask 内的测试点均需通过才能获得该 Subtask 的分数。
简记: 为所有 的和,即 。
$$\def\arraystretch{1.5} \begin{array}{|c|c|c|c|c|c|c|}\hline \textbf{Subtask} & \textbf{\textsf{分值}} & \bm{n,m\le } & \bm{\sum t_i\le} & \bm{a_i\le} & \textbf{\textsf{特殊性质}}&\textbf{Subtask \textsf{依赖}}\cr\hline 1 & 20 & 10 & 100 & 100 & - &-\cr\hline 2 & 20 & 10^5 & 10^8 & 10^8 & m=1&- \cr\hline 3 & 20 & 10^3 & 10^8 & 10^8 & \mathbf{-}&- \cr\hline 4 & 40 & 10^5 & 10^8 & 10^8& -&1,2,3 \cr\hline \end{array}$$对于所有数据满足:,, , 为单调递增序列。