Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>#include <vector>using namespace std;const int maxn = 1e5+5;long long A[maxn];long long P[maxn];long long S[maxn];vector<pair<long long,int> >B;bool cmp(pair<long long,int> x, pair<long long,int> y){return x.first > y.first;}int main(){int n,m;cin >> n >> m;for (int i = 0; i < m; ++i)cin >> A[i];for (int i = 0; i < m; ++i)cin >> P[i];int cnt = 0;