2 solutions
-
0
Guest MOD
-
0
#include<bits/stdc++.h> using namespace std; int main(){ int n,m,sum; char x; cin>>n>>m; char a[10000]={0}; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>x; a[(i-1)*j+j]=x; } } for(int t=1;t<=n*m;t++){ sum=0; if(a[t-m-1]=='*') sum++; if(a[t-m]=='*') sum++; if(a[t-m+1]=='*') sum++; if(a[t-1]=='*') sum++; if(a[t+1]=='*') sum++; if(a[t+m-1]=='*') sum++; if(a[t+m]=='*') sum++; if(a[t+m+1]=='*') sum++; a[t]=sum; } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cout<<a[(i-1)*j+j]; } cout<<endl; } return 0; }
Information
- ID
- 1624
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 7
- Tags
- # Submissions
- 24
- Accepted
- 15
- Uploaded By