CF816B Karen and Coffee
思路:
有点类似于区间修改点查询的树状数组。
实现:
#include <iostream>
#include <cstdio>
using namespace std; const int MAXN = ;
int a[MAXN], n, k, q; int main()
{
cin >> n >> k >> q;
for (int i = ; i < n; i++)
{
int l, r;
scanf("%d %d", &l, &r);
a[l]++; a[r + ]--;
}
for (int i = ; i < MAXN; i++) a[i] += a[i - ];
for (int i = ; i < MAXN; i++)
if (a[i] >= k) a[i] = ;
else a[i] = ;
for (int i = ; i < MAXN; i++) a[i] += a[i - ];
for (int i = ; i < q; i++)
{
int l, r;
scanf("%d %d", &l, &r);
printf("%d\n", a[r] - a[l - ]);
}
return ;
}
CF816B Karen and Coffee的更多相关文章
- B. Karen and Coffee
		B. Karen and Coffee time limit per test 2.5 seconds memory limit per test 512 megabytes input standa ... 
- CodeForces 816B Karen and Coffee(前缀和,大量查询)
		CodeForces 816B Karen and Coffee(前缀和,大量查询) Description Karen, a coffee aficionado, wants to know the ... 
- codeforces round #419 B. Karen and Coffee
		To stay woke and attentive during classes, Karen needs some coffee! Karen, a coffee aficionado, want ... 
- Karen and Coffee CodeForces - 816B (差分数组+预处理前缀和)
		To stay woke and attentive during classes, Karen needs some coffee! Karen, a coffee aficionado, want ... 
- Codeforces Round #419 (Div. 2) B. Karen and Coffee
		To stay woke and attentive during classes, Karen needs some coffee! Karen, a coffee aficionado, want ... 
- Codeforces816B Karen and Coffee                                                                                            2017-06-27 15:18             39人阅读              评论(0)              收藏
		B. Karen and Coffee time limit per test 2.5 seconds memory limit per test 512 megabytes input standa ... 
- Codeforces Round #419 (Div. 2) B. Karen and Coffee(经典前缀和)
		http://codeforces.com/contest/816/problem/B To stay woke and attentive during classes, Karen needs s ... 
- Karen and Coffee CF 816B(前缀和)
		Description To stay woke and attentive(专注的) during classes, Karen needs some coffee! Karen, a coffee ... 
- CF 816B Karen and Coffee【前缀和/差分】
		To stay woke and attentive during classes, Karen needs some coffee! Karen, a coffee aficionado, want ... 
随机推荐
- 将mysql数据库数据导出为.sql文件
			打开Navicat ,在我们要到处的数据上面右击鼠标,然后弹出的快捷菜单上点击“转储SQL 文件”,在再次弹出的子菜单项中选择第一个“数据跟结构”. 
- 合并链表 —— 剑指Offer
			题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则. 思路: 也在考虑能不能更优雅的代码写法,但是最后,还是两边都写一下,能增加代码清晰度. ... 
- 数学之路-python计算实战(21)-机器视觉-拉普拉斯线性滤波
			拉普拉斯线性滤波,.边缘检測 . When ksize == 1 , the Laplacian is computed by filtering the image with the follow ... 
- HDU 4923 Room and Moor(瞎搞题)
			瞎搞题啊.找出1 1 0 0这样的序列,然后存起来,这样的情况下最好的选择是1的个数除以这段的总和. 然后从前向后扫一遍.变扫边进行合并.每次合并.合并的是他的前驱.这样到最后从t-1找出的那条链就是 ... 
- 修改windows下mysql的max_allowed_packet的值
			执行sql报错:Error updating database. Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is to ... 
- 通俗理解LDA主题模型
			通俗理解LDA主题模型 0 前言 印象中,最開始听说"LDA"这个名词,是缘于rickjin在2013年3月写的一个LDA科普系列,叫LDA数学八卦,我当时一直想看来着,记得还打印 ... 
- iOS 特定图片的button的旋转动画
			近期做的东西中,要为一个有特定图片的button加入旋转动画,Demo代码例如以下: #import "ViewController.h" @interface ViewContr ... 
- Swift 1.1语言第7章  函数和闭包
			Swift 1.1语言第7章 函数和闭包 在编程中,随着处理问题的越来越复杂.代码量飞速添加. 当中,大量的代码往往相互反复或者近似反复.假设不採有效方式加以解决.代码将非常难维护. 为了解决问题, ... 
- {转}Python IDLE中文乱码
			http://hi.baidu.com/yobin/item/166e3a46537781d3c1a59257 乱码原因:因为你的文件声明为utf-8,并且也应该是用utf-8的编码保存的源文件.但是 ... 
- tracert 路由跟踪程序
			C:\Users\Administrator>tracert 10.0.0.1 通过最多 30 个跃点跟踪到 10.0.0.1 的路由 1 <1 毫秒 1 ms 3 ms 192.168. ... 
