Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: mantaggez
Problemset: ความหลากหลาย
Language: cpp
Time: 0.003 second
Submitted On: 2026-03-23 20:18:42
#include <bits/stdc++.h>
using namespace std;
const int nx = 55;
int w, l, ans, n = 5;
int grid[nx][nx];
int main()
{
cin.tie(NULL)->sync_with_stdio(false);
cin >> w >> l;
for(int i=1;i<=w;i++)
for(int j=1;j<=l;j++)
cin >> grid[i][j];
for(int i=1;i<=w-n+1;i++) {
for(int j=1;j<=l-n+1;j++) {
set<int> s;
for(int a=i;a<i+n;a++) {
for(int b=j;b<j+n;b++) {
s.insert(grid[a][b]);
}
}
if(s.size() >= 5) ans++;
}
}
cout << ans << '\n';
return 0;
}