我:
#include <iostream>;
using namespace std;
int main() {
/*
第一行N和M 表示的N个十字路口 M 表示距离十字路口M千米处(此时所有路口的红绿灯刚从红灯跳到绿灯)
第二行 N-1个正整数 为2个路口之间的距离
第三行 N个正整数Ri,为红灯时间
第四行 N个正整数Gi,为绿灯时间
N<=10~5 M与Ai<=10 Ri与Gi<=5
输出格式为 共N行,每行表示为这辆车通过每个十实际上路口的最早时间
车速度为1千米每分钟
*/
int n=0, m = 0;
int Ai[10005] = { 0 };
int Ri[5] = { 0 };
int Gi[5] = { 0 };
cin >> n>> m;
for (int i = 0; i < n-1; i++)
{
cin>>Ai[i];
}
for (int i = 0; i < n; i++)
{
cin>>Ri[i];
}
for (int i = 0; i < n; i++)
{
cin >> Gi[i];
}
int totalSec = 0;
int cro