#include #include using namespace std; ifstream f("memory007.in"); ofstream g("memory007.out"); bitset<700020> v ; long n , m , a , b , i , j , nr , x ; long long suma , r , t ; int main() { f >> n >> m >> a >> b ; for ( i=1 ; i<=n ; i++ ) { f >> x ; j = x-a ; v[j] = 1 ; } j = 0 ; nr = 0 ; suma = 0 ; for ( i=1 ; i<=m ; i++) { f >> x ; while ( nr < x ) { nr = nr + v[j] ; j++ ; } suma = suma + j - 1 ; } r = m ; t = a ; suma = suma + r * t ; g << suma ; return 0; }