Областная олимпиада по информатике 2020 год, 9-11 классы
Задача E. Есмахан және стартап
Ограничение по времени:
1 second
Ограничение по памяти:
256 megabytes
Есмахан - морж өсіру бойынша стартап бастады. Ол $n-1$ қызметкеріді жалдады. Есмахан - нөмірі $1$ қызметкер, қалғандар $2$-ден $n$-ге дейін нөмірленген. Әр қызметкерде бір тікелей жетекші $p_i$ бар. Есмаханның бастығы жоқ. $p_i$ мәндері данақ құрайды. Енді Есмахан оларға төлеуі керек. $i$ қызметкері $a_i$ теңге алғысы келеді. $i$ қызметкері $b_i$ теңге берілсін, сонда оның наразылығы $|a_i - b_i|$ болады. Есмаханның қағидасы бар - \textbf {әр қызметкер өзінің бағыныштыларына қарағанда көбірек алуы керек}. Жалақыны қызметкерлердің жалпы наразылық минималды болатындай етіп бөлу керек.
Формат входного файла
Бірінші жолда бір бүтін сан $n$ $(1 <= n <= 200000)$.
Екінші жолда $n - 1$ бүтін сан $p_2, p_3, ... p_n$ $(1 <= p_i <= i - 1)$ - бұл бастықтардың нөмірлері.
Үшінші жолда $n$ бүтін сан $a_1, a_2, ... a_n$ $(1 <= a_i <= 10^9)$ - жұмысшылардың күтуі.
Формат выходного файла
Бір бүтін санды басып шығарыңыз - қызметкерлердің жалпы наразылығы.
Система оценки
Есеп $25$ тесттен тұрады, әр тест $4$ ұпайға бағаланады.
- Берілген тест.
- $1 <= n <= 1000$, $1 <= a_i <= 1000$ әр $1 <= i <= n$, әр қызметкерде бағыныштылар саны бірден көп емес| 2 тест.
- $1 <= n <= 1000$, $1 <= a_i <= 1000$ әр $1 <= i <= n$ | 2 тест.
- $1 <= n <= 1000$, әр қызметкерде бағыныштылар саны бірден көп емес | 2 тест.
- $1 <= n <= 1000$ | 3 тест.
- $1 <= n <= 200000$, әр қызметкерде бағыныштылар саны бірден көп емес | 5 тест.
- $1 <= n <= 200000$ | 10 тест.
Пример:
Вход 7 1 2 1 1 5 6 1 2 3 1 4 3 3Ответ
7
Замечание
Мысалда $b={5, 4, 3, 1, 4, 3, 2}$
(
Batyr Sardarbekov
)
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.