Advertisement
Guest User

Ajay Rajnikanth - Bookshelves

a guest
Nov 18th, 2016
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. #include<iostream>
  2. #include<algorithm>
  3. #include<vector>
  4.  
  5. typedef long long ll;
  6. using namespace std;
  7.  
  8. void xcv(ll &a,ll &b)
  9. {
  10.     ll temp;
  11.     temp=a;
  12.     a=b;
  13.     b=temp;
  14. }
  15. int main()
  16. {
  17.     ll n,k,i,skew;
  18.     cin>>n>>k;
  19.     vector<ll>s1(n),s2(n);
  20.     for(i=0;i<n;i++)
  21.     {
  22.         cin>>s1[i];
  23.     }
  24.     for(i=0;i<n;i++)
  25.     {
  26.         cin>>s2[i];
  27.     }
  28.     sort(s1.begin(),s1.end());
  29.     sort(s2.begin(),s2.end());
  30.     if(s1[n-1]<s2[n-1])
  31.     {
  32.         for(i=1;i<=k;i++)
  33.         {
  34.             if(s1[n-1]>s2[0])
  35.             {
  36.                 // cout<<"The values= "<<s2[0]<<" "<<s1[n-1]<<endl;
  37.                 xcv(s1[n-1],s2[0]);
  38.                 sort(s1.begin(),s1.end());
  39.                 sort(s2.begin(),s2.end());
  40.                 //cout<<"The values= "<<s2[0]<<" "<<s1[n-1]<<endl;
  41.             }
  42.             else break;
  43.         }
  44.     }
  45.     else
  46.     {
  47.         for(i=1;i<=k;i++)
  48.         {
  49.             if(s2[n-1]>s1[0])
  50.             {
  51.                 //cout<<"The values= "<<s1[0]<<" "<<s2[n-1]<<endl;
  52.                 xcv(s2[n-1],s1[0]);
  53.                 sort(s1.begin(),s1.end());
  54.                 sort(s2.begin(),s2.end());
  55.                 //cout<<"The values= "<<s1[0]<<" "<<s2[n-1]<<endl;
  56.             }
  57.             else break;
  58.         }
  59.     }
  60.     skew=s1[n-1]+s2[n-1];
  61.     cout<<skew;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement