Advertisement
OMEGAHEAD_MonkoX

OMEGA_Sapper

Nov 1st, 2019
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.41 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include <cmath>
  4. #include <valarray>
  5. #include <string>
  6. #include <algorithm>
  7. #include <sstream>
  8. #include <set>
  9. using namespace std;
  10. int main()
  11. {
  12.     long long int MONKOHEAD,summ,k,n,i,j,m,ma,c,o,x,c1,i1,i2,i3,j1,j2,mi,q,OMEGAHEAD;
  13.     cin>>n>>m;
  14.     cin>>c;
  15.     char a[34][34];
  16.     for (int i=0;i<n+2;i++){
  17.         for (int j=0;j<m+2;j++){
  18.             a[i][j] = '0';
  19.         }
  20.     }
  21.     MONKOHEAD=0;
  22.     for(int i=0;i<c;i++){
  23.         cin>>i1>>j1;
  24.         a[i1][j1]='*';
  25.     }
  26.     for (int i=1;i<n+1;i++){
  27.         for (int j=1;j<m+1;j++){
  28.             if (a[i][j]!='*'){
  29.                 if (a[i-1][j]=='*')
  30.                     ++MONKOHEAD;
  31.                 if (a[i-1][j-1]=='*')
  32.                     ++MONKOHEAD;
  33.                 if (a[i-1][j+1]=='*')
  34.                     ++MONKOHEAD;
  35.                 if (a[i+1][j+1]=='*')
  36.                     ++MONKOHEAD;
  37.                 if (a[i+1][j-1]=='*')
  38.                     ++MONKOHEAD;
  39.                 if (a[i+1][j]=='*')
  40.                     ++MONKOHEAD;
  41.                 if (a[i][j-1]=='*')
  42.                     ++MONKOHEAD;
  43.                 if (a[i][j+1]=='*')
  44.                     ++MONKOHEAD;
  45.                 cout<<MONKOHEAD;
  46.                 MONKOHEAD=0;
  47.             }
  48.             else
  49.                 cout<<a[i][j];
  50.             if (j!=m)
  51.                 cout<<" ";
  52.         }
  53.         cout<<endl;
  54.     }
  55.     return 0;
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement