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

8591번 - Tamy 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB6000.000%

문제

W Bajtocji zbudowano wielki zbiornik wodny. Podzielono go na pewną liczbę jednakowej długości sektorów. Pomiędzy każdymi dwoma sąsiednimi sektorami znalazła się tama o pewnej wysokości. Tamy zbudowano także przed pierwszym oraz za ostatnim sektorem.

Obecnie poziom wody w całym zbiorniku jest taki sam. Ponieważ jednak zaczął padać ulewny deszcz, poziom wody zaczął szybko wzrastać. Król Bajtocji chce wiedzieć, ile czasu upłynie, zanim woda przeleje się przez pierwszą lub przez ostatnią tamę, wskutek czego pewnikiem dojdzie do zalania Bajtocji. Obliczenie tego utrudnia fakt, że nad każdym z sektorów deszcz może padać z różną intensywnością.

Pomóż królowi obliczyć czas, jaki pozostał do wylania się wody poza zbiornik. Jeżeli poziom wody jest równy dokładnie wysokości tamy, woda jeszcze się nie wylewa. Gdy część zbiornika już zalana wodą jest ograniczona z obu stron tamami tej samej wysokości, woda przelewa się z niej w obie strony równie szybko.

입력

Pierwszy wiersz standardowego wejścia zawiera jedną liczbę całkowitą $n$ (1ドル ≤ n ≤ 500,000円$), oznaczającą liczbę sektorów, na jakie podzielony jest zbiornik.

Drugi wiersz zawiera ciąg $n+1$ liczb całkowitych $w_i$ (1ドル ≤ w_i ≤ 1,000円,000円$) pooddzielanych pojedynczymi odstępami, oznaczających wysokości (ponad początkowy poziom wody) kolejnych tam.

Trzeci wiersz zawiera ciąg $n$ liczb całkowitych $k_i$ (1ドル ≤ k_i ≤ 1,000円,000円$) pooddzielanych pojedynczymi odstępami, oznaczających, o ile poziomów woda podnosi się w $i$-tym sektorze w ciągu jednej sekundy.

출력

Pierwszy wiersz standardowego wyjścia powinien zawierać jedną liczbę całkowitą, będącą najmniejszą liczbą całkowitą nie mniejszą niż liczba sekund, po których woda wyleje się ze zbiornika.

제한

예제 입력 1

4
3 5 2 6 4
1 3 3 1

예제 출력 1

2

힌트

출처

Olympiad > Junior Polish Olympiad in Informatics > JPOI 2011 > Stage 3 2번

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

출처

대학교 대회

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

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