返回小组 开始 2026-04-16 13:40:00

北清数组练习

结束 2026-04-16 17:30:00
Contest is over.
当前 2026-04-19 20:11:53

1

include

using namespace std; int a[105][105];

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];
if (n == 1 && m == 1) {
	cout << 1;
	return 0;
}
int ans = 0;
for (int i = 1; i <= n; i++)
	for (int j = 1; j <= m; j++) {
		int sum = 0, cnt = 0;
		if (a[i - 1][j] != 0)
			sum +=a[i - 1][j], cnt++;
		if (a[i + 1][j] != 0)
			sum += a[i + 1][j], cnt++;
		if (a[i][j - 1] != 0)
			sum += a[i][j - 1], cnt++;
		if (a[i][j + 1] != 0)
			sum += a[i][j + 1], cnt++;
		double avge = (double)sum / cnt;
		if ((double)a[i][j] > avge)
			ans++;

	}
cout << ans;

return 0;

}


20120224a  •  3天前

比赛已结束。