题目链接


思路:板子题。。。

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int maxn=2e3+1;
ll sum[maxn][maxn],cnt[maxn][maxn],ans[maxn][maxn];
char s[maxn][maxn];
int main()
{int n,m,k,q,x1,x2,y1,y2;scanf("%d%d%d%d",&n,&m,&k,&q);for(int i=1;i<=k;++i){scanf("%d %d %d %d",&x1,&y1,&x2,&y2);cnt[x1][y1]++,cnt[x2+1][y1]--,cnt[x1][y2+1]--,cnt[x2+1][y2+1]++;}for(int i=1;i<=n;++i)for(int j=1;j<=m;++j){sum[i][j]=sum[i-1][j]+sum[i][j-1]-sum[i-1][j-1]+cnt[i][j];}for(int i=1;i<=n;++i)for(int j=1;j<=m;++j)ans[i][j]=ans[i-1][j]+ans[i][j-1]-ans[i-1][j-1]+sum[i][j];while(q--){scanf("%d %d %d %d",&x1,&y1,&x2,&y2);printf("%lld\n",ans[x2][y2]-ans[x2][y1-1]-ans[x1-1][y2]+ans[x1-1][y1-1]);}
}

牛客小白月赛24 D 牛妹吃豆子(二维差分+前缀和)相关推荐

  1. 牛客小白月赛24 J.建设道路

    牛客小白月赛24 J.建设道路 题目链接 题目描述 牛牛国有 nnn 个城市,编号为 1-n,第 iii 个城市有一个价值 aia_iai​ ,牛国的国王牛阔落特别喜欢在牛牛国旅游,并且他不想每次旅游 ...

  2. 牛客小白月赛24 C.十面埋伏

    牛客小白月赛24 C.十面埋伏 题目链接 题目描述 经过多年的征战,牛牛在与牛可乐的对决渐渐处于下风,于是牛牛决定对牛可乐来一次大围剿. 战场可以看作一张 n*m 的地图,牛可乐的士兵只能上下左右移动 ...

  3. 牛客小白月赛24 J—建设道路

    整理的算法模板:ACM算法模板总结(分类详细版) 链接:https://ac.nowcoder.com/acm/contest/5158/J 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空 ...

  4. 牛客小白月赛37 E.紫妹永不服输(构造)

    LINK 若存在 x x x个 R R R和 y y y个 P P P 那么形成的 R P RP RP和 P R PR PR总数为 x ∗ y = n + m x*y=n+m x∗y=n+m 所以直接 ...

  5. 【dfs序+树状数组】多次更新+求结点子树和操作,牛客小白月赛24 I题 求和

    前置知识点 dfs遍历 树状数组/线段树知识 链接 I题 求和. 题意 已知有 n 个节点,有 n−1 条边,形成一个树的结构. 给定一个根节点 k,每个节点都有一个权值,节点i的权值为 vi 给 m ...

  6. 牛客小白月赛22 D.收集纸片

    牛客小白月赛22 D.收集纸片 题目描述 我们把房间按照笛卡尔坐标系进行建模之后,每个点就有了一个坐标. 假设现在房子里有些纸片需要被收集,收集完纸片你还要回归到原来的位置,你需要制定一个策略来使得自 ...

  7. 牛客小白月赛1 I.あなたの蛙が帰っています

    牛客小白月赛1 I.あなたの蛙が帰っています 题目链接 题目描述 あなたの蛙が帰っています! 蛙蛙完成了一趟旅行,回家啦!但它还是没有去它心中非常想去的几个地方.总共有 N 个它 想去的目的地.蛙蛙下 ...

  8. 牛客小白月赛16 小石的签到题(博弈)

    牛客小白月赛16 小石的签到题 链接:https://ac.nowcoder.com/acm/contest/949/A来源:牛客网 题目描述 输入描述: 共一行,输入一个数 nnn . 输出描述: ...

  9. F.孤独(牛客小白月赛39)

    F.孤独(牛客小白月赛39) 题意: 给定一棵树,寻找一个路径,将断掉所有与这个路径上的点相连的边,使得剩下的最大连通块的大小最小 题解: 这题有点印象,感觉做过,至少这个方法肯定遇到过 设dp[u] ...

最新文章

  1. linux进程间通信:POSIX 共享内存
  2. 两难!到底用Apache BeanUtils还是Spring BeanUtils?
  3. mysql 加快复制进程_MySQL并发复制进程演进
  4. UA PHYS515A 电磁理论V 电磁波与辐射3 偏振
  5. OpenCV SFM模块安装
  6. 蓝绿发布、滚动发布、灰度发布,有什么区别?
  7. yii::$app-mongodb 查询纪录数_老詹总决赛有多强?12项数据领先乔丹科比,已握10项数据纪录...
  8. pulsar 容量_Pulsar 负载均衡设计
  9. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(10) - MXCSR状态控制指令
  10. 文本推理_基于事理图谱的文本推理
  11. 吉米多维奇数学分析_《吉米多维奇数学分析习题集》到底是一本怎样的书?
  12. 【计算方法】数值积分求解微分方程
  13. 关于STM8S003f3p6的定时器2通道3无法输出pwm的问题
  14. XML的四种解析器原理及性能分析比较
  15. 神经网络学习笔记1——BP神经网络原理到编程实现(matlab,python)
  16. 装逼软件推荐(持续)
  17. CSAPP Bomb Lab
  18. 证明:1/n调和级数为何是发散的
  19. php 正方,用php的CURL模拟登录正方教务系统
  20. 「励志文章」清华学霸演讲:你可曾为学习拼尽全力?

热门文章

  1. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十六)飞行模式 – 自由VS天空
  2. java负责字节代码解释执行_在Java中,负责对字节代码解释执行的是
  3. 计算机培训学员自我鉴定,计算机培训自我鉴定
  4. FFmpeg 滤镜AVFilter编程——简单滤镜
  5. 多功能数字钟软件C语言,多功能数字时钟
  6. 转:《米与盐的年代》一部没有西方文明的世界史
  7. 在select后面嵌套子查询
  8. 北京龙泉寺,学霸寺院,低于985好意思进吗?
  9. sshd: Corrupted MAC on input
  10. StirMarkBenchmark——图像攻击软件简介资源