Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * @Author: Kabid
- * @Date: {{create_time}}
- * @Last Modified by: Kabid
- * @Last Modified time: 2020-09-29 21:34:32
- */
- #include<bits/stdc++.h>
- #include<cstdlib>
- using namespace std;
- #define ll long long
- #define in(x) scanf("%d",&x);
- #define out(x) printf("%d",x);
- #define ins(x) scanf("%s",x);
- #define outs(x) printf("%s",x);
- #define lin puts("");
- #define _ putchar(' ');
- int t; //test cases
- ll i, j; //iterators
- ll n, k , p, q, d, m, c, c1, c2,c3, d1, x; //variables;
- ll mx1 = LLONG_MIN, mx2 = LLONG_MIN,mx=LLONG_MIN, mn = LLONG_MAX; // max min
- string s, s1, s2; // string
- ll a [1000001], b [500001] ;
- bool mox [1000001]; // array
- map <ll, ll > mp;
- vector <vector<ll>> vc;
- vector <ll> v;
- set <ll> st;
- bool r;
- ll ar,ap,as,br,bp,bs;
- int main() {
- ios_base::sync_with_stdio(0);
- cin.tie(0);
- //cin >> t; q = t;
- t = 1;
- while (t--) {
- cin>>n;
- cin>>ar>>as>>ap>>br>>bs>>bp;
- c1=min(ar,bs);
- c2=min(ap,br);
- c3=min(as,bp);
- c=c1+c2+c3;
- c1=c2=c3=0;
- //cout<<c1<<' '<<c2<<' '<<c3<<endl;
- c1=min(br,as);
- br-=c1;
- as-=c1;
- c2=min(bp,ar);
- bp-=c2;
- ar-=c2;
- c3=min(bs,ap);
- bs-=c3;
- ap-=c3;
- c1=min(ar,br);
- ar-=c1;
- br-=c1;
- c2=min(as,bs);
- as-=c2;
- bs-=c2;
- c3=min(ap,bp);
- ap-=c3;
- bp-=c3;
- q=min(ar,bs)+min(ap,br)+min(as,bp);
- //cout<<c1<<' '<<c2<<' '<<c3<<' '<<q<<endl;
- cout<<q<<' '<<c<<endl;
- //cout<<c1+c2+c3<<endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement