Advertisement
Guest User

Bessie

a guest
Jan 21st, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <fstream>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     ifstream in("billboard.in");
  10.     ofstream out("billboard.out");
  11.  
  12.     int x1m, x2m, y1m, y2m, x1b, x2b, y1b, y2b;
  13.  
  14.     in >> x1m >> y1m >> x2m >> y2m >> x1b >> y1b >> x2b >> y2b;
  15.  
  16.     int cm = 0;
  17.     int cmm = 0;
  18.  
  19.     vector < vector <char> > bill(2002, vector <char>(2002, '*'));
  20.  
  21.     for(int i = (x1m + 1000); i <= (x2m + 1000); i++)
  22.         for(int j = (y1m + 1000); j <= (y2m + 1000); j++, cmm++)
  23.             bill[i][j] = 'M';
  24.  
  25.     for(int i = (x1b + 1000); i <= (x2b + 1000); i++)
  26.         for(int j = (y1b + 1000); j <= (y2b + 1000); j++)
  27.             if(bill[i][j] == 'M')
  28.                 cm++;
  29.  
  30.     out << (cmm - cm) << endl;
  31.  
  32.     in.close();
  33.     out.close();
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement