Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <bits/stdc++.h>using namespace std;const int N = 5000 + 5;struct Node{int A,P;}Inf[N];bool cmp(Node x, Node y){if( x.A == y.A)return x.P < y.P;return x.A < y.A;}int main(){int t;cin >> t;while(t--){int n,r;cin >> n >> r;for(int i = 0; i < n; i++)cin >> Inf[i].A;for(int i = 0; i < n; i++)cin >> Inf[i].P;sort(Inf,Inf+n,cmp);long long ans = 0;bool last = 0;