比赛 CSP2022提高组 评测结果 ETEETEETEETTTTTTTTET
题目名称 假期计划 最终得分 0
用户昵称 于常昊 运行时间 28.073 s
代码语言 C++ 内存使用 388.42 MiB
提交时间 2022-10-30 11:41:31
显示代码纯文本
#include <bits/stdc++.h>

using namespace std;
int A[100001],B[100001],c[10001][10001];
int maxv[100001],lastx,minv,maxvv;
int main()
{
    freopen("csp2022_game.in","r",stdin);
    freopen("csp2022_game.out","w",stdout);
    int n,m,q;
    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=0;i<=n;i++)
    {
        for(int j=0;j<=n;j++)
        {
            c[i][j]=A[i]*B[j];
        }
    }
    for(int i=0;i<q;i++)
    {
        int l1,r1,l2,r2;
        cin>>l1>>r1>>l2>>r2;
        lastx=l1;
        for(int j=l1;j<=r1;j++)
        {
            maxv[j]=c[j][1];
            for(int w=l2;w<=r2;w++)
            {
                if(maxv[j]<c[j][w])
                {
                    maxv[j]=c[j][w];
                }
            }
        }
        minv=maxv[l1];
        for(int j=l1;j<=r1;j++)
        {
            if(maxv[j]<minv)
            {
                minv=maxv[j];
                lastx=j;
            }
        }
        cout<<minv<<endl;
    }
    return 0;
}