QOJ.ac

QOJ

Total points: 100 Unavailable

#6075. Podatki [A]

統計

Kupiec Bajtazar przybył do Bajtogrodu z zamiarem wzbogacenia się na rynku nieruchomości. Planuje on wykupić fragment zabudowy miasta pod wynajem lokali. Główną bolączką Bajtazara są jednak podatki...

Ulice Bajtogrodu tworzą regularną siatkę. Jest $n$ + 1 ulic biegnących z zachodu na wschód i $m + 1$ ulic biegnących z południa na północ. Na podstawie płaskiej mapy Bajtogrodu, ulice pierwszego typu będziemy nazywali ulicami poziomymi, a ulice drugiego typu - ulicami pionowymi. Każda ulica pozioma przecina każdą ulicę pionową. W Bajtogrodzie znajduje się zatem $n$ · $m$ kwartałów, czyli obszarów ograniczonych z każdej strony ulicami. Boki każdego kwartału wyrażają się całkowitą liczbą bajtometrów. Kwartał o rozmiarze $k \times l$ jest podzielony na $k \cdot l$ lokali mieszkalnych.

Pewnego razu burmistrz Bajtogrodu postanowił wprowadzić podatek gruntowy. Chcąc uprościć mieszkańcom obliczanie podatku, postanowił, że w każdym z $n$ poziomych rzędów kwartałów stawka podatku będzie taka sama. Dokładniej, jeśli w $i$-tym rzędzie kwartałów ($1 \le i \le n$) burmistrz ustalił stawkę podatku $a_{i}$, a rząd ten ma wysokość $x_{i}$, to każdy lokal mieszkalny w tym rzędzie opłaca podatek równy $a_{i}/ x_{i}$. Jeśli w danym rzędzie wiele budynków z lokalami ma charakter zabytkowy, burmistrz zamiast podatku wprowadzał w takim rzędzie dotację na dofinansowanie zabytków wypłacaną z budżetu miasta. Stawka dofinansowania również była stała dla danego rzędu lokali. Tak więc jeśli w danym rzędzie kwartałów obowiązuje podatek, zakładamy, że $a_{i} < 0$, a jeśli dofinansowanie, to $a_{i} \ge 0$.

Niestety, burmistrz nie uzgodnił swojego pomysłu z radą miasta, która również wpadła na pomysł wprowadzenia podatku gruntowego. Pech chciał, że rada miasta postanowiła opodatkować kolumny kwartałów, stosując dokładnie tę samą zasadę, co burmistrz (przy stawce podatku $b_{i}$ w kolumnie o szerokości $y_{i}$ każdy lokal opłaca podatek $b_{i}/y_{i}$). Rada miasta również brała pod uwagę zabytki i czasem, zamiast podatku, wprowadzała dotację na ich dofinansowanie.

Burmistrz i rada miasta ogłosili swoje uchwały mniej więcej w tym samym czasie. Aby teraz uniknąć politycznych sporów, burmistrz i rada miasta poszli na ugodę. Stawka podatku za dany lokal mieszkalny będzie równa sumie stawek z podatku wprowadzonego przez burmistrza i przez radę miasta.

Bajtazar chciałby zakupić wszystkie lokale mieszkalne położone na pewnym obszarze w kształcie prostokąta. Może on przy tym kupować jedynie całe kwartały. Pomóż mu wyznaczyć obszar, w którym suma dofinansowań i podatków będzie możliwie największa.

Input Format

Pierwszy wiersz wejścia zawiera jedną liczbę całkowitą $n$. Drugi wiersz wejścia zawiera ciąg $n$ liczb całkowitych $a_{i}$. Trzeci wiersz wejścia zawiera ciąg $x_{i}$ liczb całkowitych dodatnich $m$. Czwarty wiersz wejścia zawiera jedną liczbę całkowitą $m$. Piąty wiersz wejścia zawiera ciąg $m$ liczb całkowitych $b_{i}$. Szósty wiersz wejścia zawiera ciąg $m$ liczb całkowitych dodatnich $y_{i}$.

Liczby $n$ oraz $m$ spełniają warunki: $1 \le n, m \le 200\,000$. Elementy ciągów $a_{i}$ oraz $b_{i}$ spełniają warunki: $-10,000 \le a_{i} b_{i} \le 10\,000$. Ujemne wartości tych ciągów oznaczają stawkę podatku wprowadzonego, odpowiednio, przez burmistrza i przez radę miasta, natomiast nieujemne wartości oznaczają dotacje na dofinansowanie zabytków. Elementy ciągów $x_{i}$ oraz $y_{i}$ (tj. wysokości rzędów i szerokości kolumn kwartałów) spełniają warunki: $1 \le x_{i}, y_{i} \le 10\,000$.

Output Format

Twój program powinien wypisać na wyjście jedną liczbę całkowitą - największą sumę dofinansowań i podatków na prostokątnym obszarze kwartałów.

Examples

Input

5
-3 0 1 -3 1
1 3 1 3 1
3
-3 -1 1
3 1 2

Output

6

Explanation

problem_6075_1.avif

Liczby umieszczone po lewej stronie rysunku przedstawiają stawki podatku w rzędach kwartałów (ciąg ai), a liczby pod rysunkiem przedstawiają stawki w kolumnach kwartałów (ciąg bi). Liczba w kwadracie jednostkowym oznacza stawkę podatku w danym kwartale. Zaznaczony prostokąt przedstawia obszar, w jaki powinien zainwestować Bajtazar.


またはファイルを一つずつアップロード:

Discussions

About Discussions

The discussion section is only for posting: Editorials, General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues. Submitting multiple issues may cause your account to be banned.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.