weixin_42054580 2023-07-19 12:42 采纳率: 80%
浏览 31
已结题

XJOI 1 级 21 段 3317 c++ 子矩阵求和

子矩阵求和

题目描述:

读入一个n*m的矩阵,q次询问,每次询问一个子矩阵内数字权值和。

输入格式:

第一行三个整数n,m,q

之后n行每行m个0到100的整数

之后q行,每行四个整数x1,y1,x2,y2,表示要询问的子矩阵。

输出格式:

q行表示答案。

约定:

1<=n,m<=500, q<=1000000

img

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-07-19 12:45
    关注
    #include <iostream>
    using namespace std;
    
    int main()
    {
        int n, m, q;
        cin >> n >> m >> q;
        int a[n][m];
        for (int i = 0; i < n; i++)
            for (int j = 0; j < m; j++)
                cin >> a[i][j];
        for (int i = 0; i < q; i++)
        {
            int x1,y1,x2,y2;
            cin >> x1 >> y1 >> x2 >> y2;
            int sum = 0;
            for (int j = x1; j <= x2; j++)
                for (int k = y1; k <= y2; k++)
                    sum += a[j][k];
            cout << sum << endl;
        }
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月27日
  • 已采纳回答 7月19日
  • 创建了问题 7月19日

悬赏问题

  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响
  • ¥15 软件供应链安全是跟可靠性有关还是跟安全性有关?
  • ¥15 电脑蓝屏logfilessrtsrttrail问题
  • ¥20 关于wordpress建站遇到的问题!(语言-php)(相关搜索:云服务器)