Logo
(追記) (追記ここまで)

30621번 - 어? 금지

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 (추가 시간 없음) 1024 MB (추가 메모리 없음)77825821533.965%

문제

'어?'

팀 대회 중 주변에서 '어?'라는 말이 들리면 마음이 혼란해진다. 그렇다고 해서 '어?'를 남발하면 혼란보다는 짜증이 앞서게 된다. 이를 잘 알고 있는 성우는 적당한 선을 지키면서 대회장에 최대한 큰 혼란을 주려고 한다.

  • 대회는 시각 0ドル$에 시작한다.
  • 성우가 '어?'를 외칠 수 있는 시각은 $N$개가 있고, $i$번째 시각은 $t_i$다. $(1 \leq i \leq N)$
  • 만약 성우가 시각 $t_i$에 '어?'를 외치려 한다면, 성우는 시각 $(t_i - b_i)$부터 지금까지 '어?'를 외친 적이 없어야 한다.
    • 성우가 정확히 시각 $(t_i - b_i)$에 '어?'를 외쳤더라도 시각 $t_i$에 '어?'를 외칠 수 없다.

성우가 시각 $t_i$에 '어?'를 외치면 대회장에 $c_i$만큼의 혼란이 가해진다. 최종 혼란은 대회장에 가해진 혼란의 합이다.

성우는 대회장에 줄 수 있는 최종 혼란의 최댓값이 궁금해졌다. 성우를 위해 이를 구해주자.

입력

첫 번째 줄에 성우가 '어?'를 외칠 수 있는 시각의 개수 $N$이 주어진다. $(1 \leq N \leq 100,円 000)$

두 번째 줄에 정수 $t_1, t_2, \cdots , t_N$이 공백을 사이에 두고 주어진다. $(1 \leq t_i \leq 10^9\ ;\ t_{i-1} < t_i)$

세 번째 줄에 정수 $b_1, b_2, \cdots , b_N$이 공백을 사이에 두고 주어진다. $(1 \leq b_i \leq 10^9\ ;\ b_i \leq t_i)$

네 번째 줄에 정수 $c_1, c_2, \cdots , c_N$이 공백을 사이에 두고 주어진다. $(1 \leq c_i \leq 10^9)$

출력

첫 번째 줄에 성우가 대회장에 줄 수 있는 최종 혼란의 최댓값을 출력한다.

제한

예제 입력 1

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

예제 출력 1

8

시각 2ドル$와 시각 5ドル$에 '어?'를 외치는 것이 최선이다.

힌트

출처

University > 서강대학교 > Sogang Programming Contest > 2023 Sogang Programming Contest > Master E번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /