暴力0分,求调
  • 板块题目总版
  • 楼主jiangli111
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/23 22:20
  • 上次更新2024/10/23 22:20:42
查看原帖
暴力0分,求调
978089
jiangli111楼主2024/10/23 22:20

样例过了,可是提交0分

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn=114514;
const ll INF=9e19+100;
int a[maxn],b[maxn]; 
ll solve(int l1,int r1,int l2,int r2){
	ll cj,ans_min,ans_max=-INF;
	for(int i=l1;i<=r1;i++){
		ans_min=INF;
		for(int j=l2;j<=r2;j++){
			cj=a[i]*b[j];
			ans_min=min(cj,ans_min);
		}
		ans_max=max(ans_max,ans_min);
	}
	return ans_max;	
}
int main(){
	int n,m,q;
	scanf("%d%d%d",&n,&m,&q);
	for(int i=1;i<=n;i++)scanf("%d",&a[i]);
	for(int i=1;i<=m;i++)scanf("%d",&b[i]);
	for(int i=1;i<=q;i++){
		int l1,r1,l2,r2;
		scanf("%d%d%d%d",&l1,&r1,&l2,&r2);
		printf("%d\n",solve(l1,r1,l2,r2));
	}
	return 0;	
}
2024/10/23 22:20
加载中...