問題一覧 > ⚠未証明/不備あり問題

No.1104 Online Roll Call

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : (AC するまで非表示) / 解いたユーザー数 21
作問者 : blu3mo / テスター : ngtkana
お気に入りにしたユーザー ProblemId : 4358 / 自分の提出
問題文最終更新日: 2020-07-04 03:42:56
This statement was translated by AI (claude-opus-5-5, effort medium) and may contain errors or differ in nuance from the original. The original statement takes precedence. Back to the original
yukicoder contest 255 (順位表) の他の問題:

From the Administrator

We apologize. At present, there is a high probability that the intended solution of this problem is incorrect. Please skip it...
The test cases have also been made public.

Problem Statement

$N$ employees are attending an online meeting from home.
The employees are assigned employee numbers $1,2,...,N$.
The internet connection at employee $i$'s home takes $A_i$ seconds to send (upload) and $B_i$ seconds to receive (download).

In this online meeting, a roll call is taken starting from employee $1$.
Employee $j$ ($2 \leq j \leq N$) shouts "$j$" at the moment one of the following conditions is satisfied.
・They hear the number $j-1$.
・$K$ seconds have passed since they heard the number $j-2$, and they still have not heard the number $j-1$.
However, in the case of j=2, the employee shouts when the first condition is satisfied.

How many seconds does it take, from when employee $1$ shouts "$1$", until all employees have shouted their own numbers?

Input

$N\ K$
$A_1$ $A_2$ $\cdots$ $A_N$
$B_1$ $B_2$ $\cdots$ $B_N$

・All inputs are integers.
・$1 \leq N \leq 10^5$
・$0 \leq K \leq 10^8$
・$0 \leq A_i, B_i \leq 10^8$

Output

Output the number of seconds it takes, from when employee $1$ shouts "$1$", until all employees have shouted their own numbers.
Print a newline at the end.

Sample

Sample 1
Input
5 3
3 2 4 5 1
7 1 3 4 2
Output
18

・Employee $4$ hears employee $3$'s voice $7$ seconds after hearing employee $2$'s voice.
・Employee $5$ hears employee $4$'s voice $9$ seconds after hearing employee $3$'s voice.
・For every other employee $i$, it never takes $K$ seconds or more from hearing employee $i-2$'s voice until hearing employee $i-1$'s voice.
Therefore, it takes $18$ seconds in total.

Sample 2
Input
8 2
1 3 2 0 1 2 1 4
1 0 3 1 3 2 0 1
Output
15

Sample 3
Input
1 3
10000
10000
Output
0

Since there is only 1 participant, the roll call ends in 0 seconds.

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。