Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: AugusEiEi
Problemset: ความหลากหลาย
Language: cpp
Time: 0.002 second
Submitted On: 2026-03-23 10:20:29
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;cin>>n>>m;
vector<vector<int>>maps(n,vector<int>(m));
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>maps[i][j];
}
}
int ans=0;
for(int i=0;i<n-4;i++){
for(int j=0;j<m-4;j++){
vector<int>num(10,0);
int cnt=0;
for(int k=i;k<i+5;k++){
for(int l=j;l<j+5;l++){
if(num[maps[k][l]]==0){
num[maps[k][l]]++;
cnt++;
}
}
}
if(cnt>=5) ans++;
}
}
cout<<ans;
}