fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int getSum(int n,vector<int>&arr1,vector<int>&arr2,int target){
  4. int ans=-10000;
  5. for(int i=0;i<n;i++){
  6. for(int j=0;j<n;j++){
  7. if(arr1[i]+arr2[j]<=target){
  8. int sum=arr1[i]+arr2[j];
  9. ans=max(ans,sum);
  10. }
  11. }
  12. }
  13. return ans;
  14. }
  15.  
  16. int main() {
  17. // your code goes here
  18. int n;
  19. cin>>n;
  20. vector<int>arr1(n,0);
  21. vector<int>arr2(n,0);
  22. for(int i=0;i<n;i++){
  23. cin>>arr1[i];
  24. }
  25. for(int i=0;i<n;i++){
  26. cin>>arr2[i];
  27. }
  28. int target;
  29. cin>>target;
  30. cout<<"The sum is:"<<getSum(n,arr1,arr2,target);
  31. return 0;
  32. }
Success #stdin #stdout 0.01s 5320KB
stdin
4
1 4 5 7
10 20 30 40
stdout
The sum is:-10000