Stuffbyliang

Untitled

Feb 11th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int a[8];
  6. int b[8];
  7.  
  8. int count = 0;
  9.  
  10. void lol(int blood, int patient) {
  11.     if(a[blood] >= b[patient]) {
  12.         count += b[patient];
  13.         a[blood]-=b[patient];
  14.         b[patient]=0;
  15.     } else {
  16.         count += a[blood];
  17.         b[patient]-=a[blood];
  18.         a[blood]=0;
  19.     }
  20. }
  21.  
  22. int main() {
  23.     for(int i=0; i<8; i++) {
  24.         cin >> a[i];
  25.     }
  26.    
  27.     for(int i=0; i<8; i++) {
  28.         cin >> b[i];
  29.     }
  30.    
  31.     //o-
  32.     lol(0, 0);
  33.    
  34.     //0+
  35.     lol(1, 1);
  36.     lol(0, 1);
  37.    
  38.     //a-
  39.     lol(2, 2);
  40.     lol(0, 2);
  41.    
  42.     //a+
  43.     lol(3, 3);
  44.     lol(2, 3);
  45.     lol(1, 3);
  46.     lol(0, 3);
  47.    
  48.     //b-
  49.     lol(4, 4);
  50.     lol(0, 4);
  51.    
  52.     //b+
  53.     lol(5, 5);
  54.     lol(4, 5);
  55.     lol(1, 5);
  56.     lol(0, 5);
  57.    
  58.     //ab-
  59.     lol(6, 6);
  60.     lol(4, 6);
  61.     lol(2, 6);
  62.     lol(0, 6);
  63.    
  64.     //ab+
  65.     lol(7, 7);
  66.     lol(6, 7);
  67.     lol(5, 7);
  68.     lol(4, 7);
  69.     lol(3, 7);
  70.     lol(2, 7);
  71.     lol(1, 7);
  72.     lol(0, 7);
  73.    
  74.     cout << count;
  75.    
  76.     return 0;
  77. }
Add Comment
Please, Sign In to add comment