shalivitalya

Задача 1, если не пройдет, поправлю на диагонали

Mar 25th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. ///Задача 1
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. const int N = 1e3+5;
  7.  
  8. int n, m, ans;
  9. bool M[N][N];
  10.  
  11.  
  12. int main(){
  13.     ios_base::sync_with_stdio(0);
  14.     cin.tie(0);
  15.     cin >> n >> m;
  16.     for(int i = 1; i <= n; ++i)
  17.         for(int j = 1; j <= m; ++j)
  18.             cin >> M[i][j];
  19.     for(int i = 1; i <= n; ++i)
  20.         for(int j = 1; j<= m; ++j)
  21.             ans += M[i][j]&&M[i+1][j]&&M[i][j+1]&&M[i][j-1]&&M[i-1][j]&&
  22.                    M[i-1][j-1]&& M[i+1][j+1] && M[i-1][j+1] && M[i+1][j-1];
  23.     cout << ans;
  24.  
  25.     return 0;
  26. }
Add Comment
Please, Sign In to add comment