Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int a[8];
- int b[8];
- int count = 0;
- void lol(int blood, int patient) {
- if(a[blood] >= b[patient]) {
- count += b[patient];
- a[blood]-=b[patient];
- b[patient]=0;
- } else {
- count += a[blood];
- b[patient]-=a[blood];
- a[blood]=0;
- }
- }
- int main() {
- for(int i=0; i<8; i++) {
- cin >> a[i];
- }
- for(int i=0; i<8; i++) {
- cin >> b[i];
- }
- //o-
- lol(0, 0);
- //0+
- lol(1, 1);
- lol(0, 1);
- //a-
- lol(2, 2);
- lol(0, 2);
- //a+
- lol(3, 3);
- lol(2, 3);
- lol(1, 3);
- lol(0, 3);
- //b-
- lol(4, 4);
- lol(0, 4);
- //b+
- lol(5, 5);
- lol(4, 5);
- lol(1, 5);
- lol(0, 5);
- //ab-
- lol(6, 6);
- lol(4, 6);
- lol(2, 6);
- lol(0, 6);
- //ab+
- lol(7, 7);
- lol(6, 7);
- lol(5, 7);
- lol(4, 7);
- lol(3, 7);
- lol(2, 7);
- lol(1, 7);
- lol(0, 7);
- cout << count;
- return 0;
- }
Add Comment
Please, Sign In to add comment