2021河南省第十三届ICPC大学生程序设计竞赛 A.祝融传火(暴力,签到)
Posted live4m
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021河南省第十三届ICPC大学生程序设计竞赛 A.祝融传火(暴力,签到)相关的知识,希望对你有一定的参考价值。
题意:
解法:
O(n^2)枚举(x,y),然后check即可.
code:
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int maxm=1e3+5;
int a[maxm][maxm];
int n,m;
int h,w;
void solve(){
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
}
}
cin>>h>>w;
for(int i=1;i+h-1<=n;i++){
for(int j=1;j+w-1<=m;j++){
map<int,int>mp;
mp[a[i][j]]=1;
mp[a[i+h-1][j]]=1;
mp[a[i][j+w-1]]=1;
mp[a[i+h-1][j+w-1]]=1;
if(mp.size()==1){
cout<<"YES"<<endl;
return ;
}
}
}
cout<<"NO"<<endl;
}
signed main(){
ios::sync_with_stdio(0);cin.tie(0);
solve();
return 0;
}
以上是关于2021河南省第十三届ICPC大学生程序设计竞赛 A.祝融传火(暴力,签到)的主要内容,如果未能解决你的问题,请参考以下文章