fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. #define ll long long
  4. void mk(){ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);}
  5.  
  6. int main() {
  7. mk();
  8. int t;
  9. cin>>t;
  10. while(t--){
  11. ll n,m,k,mx=0,mn=INT_MAX,sum=0;
  12. cin>>n>>m>>k;
  13. vector<int>v1(n),v2(m);
  14. for(int i=0;i<n;i++){
  15. cin>>v1[i];
  16. sum+=v1[i];
  17. mn=min(mn,(ll)v1[i]);
  18. }
  19. for(int a=0;a<m;a++){
  20. cin>>v2[a];
  21. mx=max(mx,(ll)v2[a]);
  22. }
  23. // for(int a=0;a<v3.size();a++){
  24. // cout<<v3[a]<<" ";
  25. // }
  26. if(k%2){
  27. if(mn<mx)
  28. sum=sum-mn+mx;
  29. }
  30. cout<<sum<<"\n";
  31. }
  32. }
Success #stdin #stdout 0.01s 5392KB
stdin
4
2 2 1
1 2
3 4
1 1 10000
1
2
4 5 11037
1 1 4 5
1 9 1 9 8
1 1 1
2
1
stdout
6
1
19
2