暴力求调(样例已过
查看原帖
暴力求调(样例已过
642495
zsy20081206楼主2022/11/4 11:17

自己编的数据都过了但是交上去就爆零

#define N 100009
#define INF 200000000
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n,m,q;
ll a[N],b[N],c[N][N];
int main(){
	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--){
		ll l1,r1,l2,r2,ans=-INF,tmp=INF;
		cin>>l1>>r1>>l2>>r2;
		for(int i=l1;i<=r1;i++){
			tmp=INF;
			for(int j=l2;j<=r2;j++){
				tmp=min(tmp,c[i][j]);
			}
			ans=max(ans,tmp);
		}
		cout<<ans<<endl;
	}
	return 0;
}

2022/11/4 11:17
加载中...