- [NOIP2015 普及组] 扫雷游戏
为什么错了?!?:!?!?
- 2024-1-29 15:03:01 @
#include using namespace std; char a[101][101]; int b[101][101]; int main(){ int n,m; cin>>n>>m; for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ cin>>a[i][j]; } } for(int i=0;i<=n+1;i++){ for(int j=0;j<=m+1;j++){ if(a[i][j]!=''){ int s=0; if(a[i+1][j+1]==''){ s++; } if(a[i][j+1]'*'){ s++; } if(a[i+1][j]''){ s++; } if(a[i-1][j-1]==''){ s++; } if(a[i-1][j]'*'){ s++; } if(a[i][j-1]''){ s++; } if(a[i-1][j+1]==''){ s++; } if(a[i+1][j-1]==''){ s++; } b[i][j]=s; } } } for(int i=1;i<=n;i++){ for(int j=1;j<=m;j++){ if(a[i][j]!=''){ cout<<b[i][j]; } else{ cout<<"*"; } } cout<<endl; } }
2 comments
-
C23huangminzhe LV 6 @ 2024-1-29 15:12:20
错的啥?
RE?
-
2024-1-29 15:11:28@
??
- 1
Information
- ID
- 980
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 6
- Tags
- # Submissions
- 119
- Accepted
- 39
- Uploaded By