SHARE
TWEET

Untitled

a guest May 19th, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <math.h>
  3.  
  4. using namespace std;
  5.  
  6. int a[20];
  7. int b[20];
  8. int c[21]
  9.  
  10. int pol[15001][15001];
  11.  
  12.  
  13. int main()
  14. {
  15. #include <iostream>
  16. #include <vector>
  17. #include <stdio.h>
  18. #include <math.h>
  19. #include <algorithm>
  20.  
  21. using namespace std;
  22.  
  23. int pol[15001][15001];
  24.  
  25. int main()
  26. {
  27.     int n, m;
  28.     cin >> n >> m;
  29.     int gor = 0;
  30.     int ver = 0;
  31.     for(int i = 0; i < n; i++)
  32.     {
  33.         int x, y;
  34.         x--;
  35.         y--;
  36.         char a;
  37.         cin >> x >> y >> a;
  38.         if(pol[x][y] != 1 && pol[x][y] != 2 && pol[x][y] != 3)
  39.         {
  40.             if(a == 'N' || a == 'S')
  41.             {
  42.                 ver++;
  43.                 for(int j = 0; j < m; j++)
  44.                 {
  45.                     pol[x][j] = 1;
  46.                 }
  47.             }
  48.             if(a == 'W' || a == 'E')
  49.             {
  50.                 gor++;
  51.                 for(int j = 0; j < m; j++)
  52.                 {
  53.                     pol[j][y] = 2;
  54.                 }
  55.             }
  56.         }
  57.         else
  58.         {
  59.             if((a == 'N' || a == 'S') && (pol[x][y] != 1 || pol[x][y] != 3))
  60.             {
  61.                 ver++;
  62.                 for(int j = 0; j < m; j++)
  63.                 {
  64.                     pol[x][j] = 3;
  65.                 }
  66.             }
  67.             if((a == 'E' || a == 'W') && (pol[x][y] != 2 && pol[x][y] != 3))
  68.             {
  69.                 gor++;
  70.                 for(int j = 0; j < m; j++)
  71.                 {
  72.                     pol[j][y] = 3;
  73.                 }
  74.             }
  75.         }
  76.     }
  77.     cout << m*m*6 + gor*ver*2 - gor * 4 * m - ver * m * 4;
  78. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top