Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
123078 余冠学 计算机病毒 C++ 解答错误 80 1 MS 304 KB 675 2024-01-22 17:14:38

Tests(8/10):


# include <iostream> using namespace std; int main(){ int n,m,ans = 0; cin >> n; int a[n+2][n+2]; char c[n+2][n+2]; for (int i = 1;i <= n;i++){ for (int j = 1;j <= n;j++){ cin >> c[i][j]; if (c[i][j] == '@') a[i][j] = 1,ans++; } }cin >> m; for (int h = 1;h < m;h++){ for (int i = 1;i <= n;i++){ for (int j = 1;j <= n;j++){ if (a[i][j] == h){ for (int y = 0;y <= 2;y += 2){ if (c[i-1+y][j] == '*'){ a[i-1+y][j] = h + 1,c[i-1+y][j] = '@'; ans++; }if (c[i][j-1+y] == '*'){ a[i][j-1+y] = h + 1,c[i][j-1+y] = '@'; ans++; } } } } } }cout << ans; return 0; }


测评信息: