Різниці послідовностей
Обмеження: 3 сек., 256 МіБ
Дано дві послідовності цілих чисел a,ba,b з довжинами nn та mm відповідно. Елементи обох послідовностей нумеруються від 0.
Для стартових індексів i,ji,j, що починаються з нуля та довжини послідовності k≥1k≥1 таких, що 0≤i<n,0≤j<m,0≤i+k−1<n,0≤j+k−1<m0≤i<n,0≤j<m,0≤i+k−1<n,0≤j+k−1<m, назвемо різницею послідовностей значення Sijk=|ai−bj|+|ai+1−bj+1|+...+|ai+k−1−bj+k−1|Sijk=|ai−bj|+|ai+1−bj+1|+...+|ai+k−1−bj+k−1|. Для всеможливих валідних i,j,ki,j,k знайдіть максимально можливе значення SijkSijk.
Вхідні дані
У першому рядку задано два числа nn та mm — довжини послідовностей.
У другому рядку задано nn чисел aiai.
У третьому рядку задано mm чисел bjbj.
Вихідні дані
Виведіть єдине число — максимально можливе значення SijkSijk.
Обмеження
1≤n,m≤20001≤n,m≤2000,
−105≤ai,bj≤105−105≤ai,bj≤105.
Приклади
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
3 2 4 7 11 3 6 | 9 |
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
1 1 150 -150 | 300 |
Вхідні дані (stdin) | Вихідні дані (stdout) |
---|---|
2 2 4 4 7 4 | 3 |