Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <vector>#include <algorithm>#include <string>#include <string.h>#include <stdio.h>#include <math.h>#include <stdlib.h>#include <queue>#include <stack>#include <map>#include <set>using namespace std;const int N=1e5+100;long long dp[N];long long cost[N];long long val[N];void solve() {int n,m,k,t;cin>>n>>m>>k>>t;for (int i=1;i<=m;i++)cin>>cost[i];for (int i=1;i<=m;i++)cin>>val[i];long long ans=0;for (int e=1;e<=n;e++) {long long ret=(1LL<<50);