蒟蒻求助!!!
查看原帖
蒟蒻求助!!!
677152
违规用户名^3Zj=Oha楼主2022/10/30 18:58
#include<bits/stdc++.h>
using namespace std;
long long c[100005][100005],l,r,l1,r1,L;
int f(){
	long long minn,maxn=-9223372036854775808,k;
	for(int i=l;i<=r;i++){
		minn=c[i][l1];
    	for(int j=l1;j<=r1;j++) minn=min(minn,c[i][j]);
    	if(minn>maxn) maxn=minn,k=i;
    }
    return k;
}
int f1(){
	long long minn=c[L][l1];
	for(int i=l1;i<=r1;i++) minn=min(minn,c[L][i]);
	return minn;
}
long long n,m,q,a[100005],b[100005];
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];
    }
    for(int i=0;i<q;i++){
    	cin>>l>>r>>l1>>r1;
    	L=f();
    	cout<<f1()<<endl;
    }
    return 0;
}

暴力代码,应该是能拿一些分的啊

2022/10/30 18:58
加载中...