Codeforces Round #419 (Div. 2) B. Karen and Coffee
来源:互联网 发布:算法导论 红黑树 编辑:程序博客网 时间:2024/06/04 19:20
题目网址:Codeforces Round #419 (Div. 2) B. Karen and Coffee
题意分析:
树状数组解题…
代码:
#include <bits/stdc++.h>using namespace std;const int SIZE = 2e5+5;int s[SIZE], ss[SIZE];int main(int argc, char const *argv[]){ int n, k, q; int l, r; while (~scanf("%d %d %d", &n, &k, &q)) { memset(s, 0, sizeof(s)); memset(ss, 0, sizeof(ss)); for (int i = 0; i < n; ++i) { scanf("%d %d", &l, &r); ++s[l]; --s[r+1]; } for (int i = 1; i < SIZE; ++i) { s[i] += s[i-1]; ss[i] = ss[i-1]; if(s[i] >= k) ++ss[i]; } for (int i = 0; i < q; ++i) { scanf("%d %d", &l, &r); printf("%d\n", ss[r]-ss[l-1]); } } return 0;}
阅读全文
0 0
- Codeforces Round #419 (Div. 2) B. Karen and Coffee
- Codeforces Round #419 (Div. 2)Karen and Coffee
- Codeforces Round #419 (Div. 2)Karen and Coffee
- Codeforces Round #419 (Div. 2) B. Karen and Coffee 预处理+技巧
- [前缀和] Codeforces Round #419 (Div. 2)B. Karen and Coffee
- Codeforces Round #419 (Div. 2) B. Karen and Coffee (差分标记)
- Codeforces Round #419 (Div. 2) B. Karen and Coffee【前缀和求区间覆盖次数】
- CodeForces #419 Div.2 B Karen and Coffee 差分 巧妙
- CodeForces B. Karen and Coffee
- Codeforces#419 Karen and Coffee
- CodeForce Round #479 B. Karen and Coffee
- Karen and Coffee codeforces 816B
- Codeforces 816 -B. Karen and Coffee
- Codeforces 816B-Karen and Coffee
- Codeforces 816B Karen and Coffee
- Codeforces Round #419 (Div. 2) (Codeforces 815B) D. Karen and Test 组合数学
- Karen and Coffee codeforces
- Codeforces Round #419 (Div. 2) C.Karen and Game 思维
- POJ 2155 矩阵(二维树状数组 区间更新 单点查找)
- 3117 Fibonacci Numbers
- ActiveMQ集群:网络连接模式(network connector)详解
- MNIST tensorflow
- 配置ActiveMQ的Transport Connectors
- Codeforces Round #419 (Div. 2) B. Karen and Coffee
- 一步步教你使用云端服务器yeelink远程监控
- (char *)&p[x]=x
- ActiveMQ分布式网络(Forward Bridge)
- npm命令行查找全局安装过的包
- JVM 垃圾回收(GC)和HotSpot算法实现
- java接口小练习
- 一键获取数据库整体的运行情况--脚本
- POJ3469: Dual Core CPU 题解