Love is War
시간 제한2초메모리 제한1024 MB
모든 구간마다 A와 B에 공통으로 등장하는 값 중 최댓값을 구해, 그 값을 모든 구간에 대해 더한 합을 계산한다.
문제
우정이와 아름이는 열렬한 사랑을 하고 있다. 우정이와 아름이의 사랑을 증명하기 위해 당신은 궁합 테스트를 만들었다. 우정이와 아름이는 각각 길이가 이고 각 원소의 범위가 이상 이하인 수열을 생각한다. 궁합 테스트는 우정이의 수열 와 아름이의 수열 를 이용해 LOVE 점수를 계산해 주는 원리이고 다음과 같이 계산된다.
= ( 인 이 존재하는 의 최댓값, 가 존재하지 않으면 ) 이다. 즉, 는 과 중 겹치는 수의 최댓값이다. 겹치는 수가 없으면 0이다.
LOVE 점수 = 이다. 즉 가능한 모든 개의 구간에 대한 값의 합이다.
사랑은 전쟁이다. 우정이와 아름이는 누가 더 서로를 사랑하는지 대결하려고 LOVE 점수를 최대한 빨리 구하려고 했다. 하지만 은 우정이와 아름이의 사랑보다 큰 것 같다. 대신 당신이 두 수열 가 주어졌을 때 LOVE 점수를 직접 구해보자.
입력
첫 번째 줄에 우정이와 아름이의 수열의 길이 이 주어진다.
두 번째 줄에 우정이의 수열 이 공백으로 구분되어 주어진다.
세 번째 줄에 아름이의 수열 이 공백으로 구분되어 주어진다.
출력
우정이와 아름이의 LOVE 점수를 출력한다.
제한
- 문제에서 주어지는 모든 수는 정수이다.
힌트
- 이 문제의 일부 테스트 케이스는 답의 범위가 을 넘어갈 수 있으므로 long long 자료형을 쓰도록 하자.