请问为什么这份代码在dev中运行给的样例数据是对的,但是在这里测试为0分呢?没有一个测试站点正确。
#include<bits/stdc++.h>
using namespace std;
const int maxn = 10001;
int a[maxn],b[maxn];
int n,m,q;
long long res[10001];
#define INF (1<<31-1);
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 k=1; k<=q; k++)
{
int l1,r1,l2,r2;
cin >> l1 >> r1 >> l2 >> r2;
long long max_v = -INF;
for(int i=l1; i<=r1; i++)
{
long long min_v = INF;
for(int j=l2; j<=r2; j++)
{
long long c;
c = a[i]*b[j];
if(c<min_v)
min_v = c;
}
if(min_v>max_v)
max_v = min_v;
}
res[k] = max_v;
}
for(int k=1; k<=q; k++)
cout << res[k] << endl;
return 0;
}