洛谷P8572

洛谷P8572

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
#define int long long
int c[705][705];
signed main()
{
    int n, k, q;
    cin >> n >> k >> q;
    //int a[n + 1][k + 1];
    vector<vector<int>> a(k + 1, vector<int>(n + 1));

    for (int i = 1; i <= k;i++)
        for (int j = 1; j <= n;j++)
        {
            int x;
            cin >> x;
            a[i][j] = a[i][j - 1] + x;
        }

    if(n<=700)
    {
        
        for (int i = 1; i <= k;i++)
            for (int j = 1; j <= n;j++)
                for (int p = 1; p <= n;p++)
                    c[j][p] = max(c[j][p], a[i][p] - a[i][j - 1]);

        while(q--)
        {
            int l, r;
            cin >> l >> r;
            cout << c[l][r] << endl;
        }

        return 0;
    }    

    while(q--)
    {
        int l, r, mx = 0;
        cin>>l>>r;
        for (int i = 1; i <= k;i++)
            mx = max(mx, a[i][r] - a[i][l - 1]);
        cout << mx << endl;
    }

}
相关推荐
一拳一个呆瓜30 分钟前
【STL】iostream 编程:使用提取运算符
c++·stl
我不是懒洋洋1 小时前
从零实现一个分布式日志平台:ELK的核心设计
c++
geovindu1 小时前
go:Backtracking Algorithm
开发语言·后端·算法·golang·回溯算法
神仙别闹2 小时前
基于QT(C++)实现Windows 自启动项查看和分析
c++·windows·qt
微露清风2 小时前
模拟算法学习记录
学习·算法
KaMeidebaby2 小时前
卡梅德生物技术快报 | abcore 纳米抗体文库:从PNAS论文看纳米抗体理性设计:构象熵作为亲和力预测新指标的技术实现
java·开发语言·人工智能·算法·机器学习
WWTYYDS_6662 小时前
ProtoBuf超详细使用教程
c++
问商十三载2 小时前
2026法律行业AI引擎生成式优化怎么优化?三层专业加固提排名,零成本提33%引用率附适配表
java·前端·人工智能·算法
野生风长2 小时前
c++类和对象(this指针,重载operator,习题总结)
java·开发语言·c++
雪的季节2 小时前
Python「假多态」与 C++「真多态」的核心区别
开发语言·c++