比赛 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;
}