Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: nemuchannnUwU
Problemset: ความหลากหลาย
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-17 09:48:18
#include<bits/stdc++.h>
using namespace std;
int main(){
cin.tie(nullptr)->sync_with_stdio(0);
int n,m; cin >> n >> m;
vector<vector<int>> grid(n,vector<int> (m));
for (int i=0;i<n;i++){
for (int j=0;j<m;j++){
cin >> grid[i][j];
}
}
int ans=0;
for (int r=0;r<n-4;r++){
for (int c=0;c<m-4;c++){
bool has[10]={0};
for (int i=r;i<r+5;i++){
for (int j=c;j<c+5;j++){
has[grid[i][j]]=true;
}
}
int d=0;
for (int i=0;i<10;i++){
d+=has[i];
}
if (d>=5) ans++;
}
}
cout << ans;
}