fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int b,n,m;
  6. cin>>b>>n>>m;
  7. if((b>=1&&b<=1000000)&&(n>=1&&n<=1000)&&(m>=1&&m<=1000))
  8. {
  9. vector<int>key(n); int a;
  10. for(int i=0;i<n;i++)
  11. {
  12. cin>>a;
  13. key[i]=a;
  14. }
  15. vector<int>dri(m);
  16. for(int i=0;i<m;i++)
  17. {
  18. cin>>a;
  19. dri[i]=a;
  20. }
  21. int sum=0,count=0;
  22. for(int i=0;i<n;i++)
  23. {
  24.  
  25. for(int j=0;j<m;j++)
  26. {
  27. count=dri[j]+key[i];
  28. if(count<=b&&count>sum)
  29. {
  30. sum=count;
  31. }
  32. count=0;
  33.  
  34. }
  35. }
  36. if(sum<=b)
  37. {
  38. cout<<sum;
  39. }
  40. else {
  41. return -1;
  42. }
  43. }
  44. return 0;
  45. }
Success #stdin #stdout 0s 5336KB
stdin
5 1 1
4
5
stdout
Standard output is empty