开始: 2024-05-05 15:00:00

20240505

结束: 2024-05-05 18:00:00
当前: 2025-0505-3131 09:19:19  类型:单人排位赛 状态:已经结束 
P3 : B-红绿灯  
描述

在一个城市,有一条笔直的公路,在这条公路上有 N 个十字路口,每个路口都设有一个红绿灯,已知相邻的两个路口距离为 A_i 千米 (1\le i < N),每个路口的红灯时间为 R_i,绿灯时间为 G_i,没有黄灯,现在有一辆车从距离 1 号十字路口 M 千米的位置出发,且此时所有路口的红绿灯刚好从红灯跳到绿灯,问这辆车通过每个路口的时间(不能闯红灯,这辆车的速度为 1 千米每分钟)。 

输入

第一行两个正整数 NM
第二行 N-1 个正整数 A_i
第三行 N 个正整数 R_i,为红灯时间(分钟) 。
第四行 N 个正整数 G_i,为绿灯时间(分钟) 。

对于 40\% 的数据   1 \le N\le 1000; 
对于 100\% 的数据   1 \le N\le 10^51 \le M,A_i\le 101 \le R_i,G_i\le 5

输出

N 行,每行一个正整数,为这辆车通过每个十字路口的最早时间。 

样例

输入

5 3
2 4 3 2
3 4 3 4 3
2 3 2 3 1

输出

5
7
11
14
16