编辑代码

#include <iostream>
#include <algorithm>
using namespace std;

int n,m,k;
int p[300005],w[300005];
long long sum;

int main() {
    cin>>n>>m>>k;
    for(int i = 1;i <= n;i++)
    {
        cin>>p[i];
    }

    for(int i = 1;i <= m;i++)
    {
        cin>>w[i];
    }

    sort(p + 1,p + n + 1);
    sort(w + 1,w + m + 1);

    int pos = 1;
    for(int i = 1;i <= m;i++)
    {
        while(p[pos] < w[i])    pos++;
        sum += 1ll * k*p[pos];
        pos++;
    }


    cout<<sum<<endl;
	return 0;
}