比赛 |
CSP2022提高组 |
评测结果 |
WWWWWWWWWWWWEEEEEEEE |
题目名称 |
策略游戏 |
最终得分 |
0 |
用户昵称 |
崔宸铭 |
运行时间 |
2.521 s |
代码语言 |
C++ |
内存使用 |
9.47 MiB |
提交时间 |
2022-10-30 11:18:09 |
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
const int N=1010;
int n,m,q;
long long a[N],b[N],c[N][N];
int main(){
freopen("csp2022_game.in","r",stdin);
freopen("csp2022_game.out","w",stdout);
cin>>n>>m>>q;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=m;i++){
cin>>b[i];
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
c[i][j]=a[i]*b[j];
}
}
while(q--){
int l1,r1,l2,r2;
cin>>l1>>r1>>l2>>r2;
long long maxc,minr;
maxc=INT_MIN;
for(int i=l1;i<=r1;i++){
minr=INT_MAX;
for(int j=l2;j<=r2;j++){
minr=min(minr,c[i][j]);
}
maxc=max(maxc,minr);
}
cout<<maxc<<endl;
}
return 0;
}