码迷,mamicode.com
首页 > 其他好文 > 详细

2012 #3 Flowers

时间:2015-08-30 20:59:45      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

Flowers
Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%I64d & %I64u

Description

As is known to all, the blooming time and duration varies between different kinds of flowers. Now there is a garden planted full of flowers. The gardener wants to know how many flowers will bloom in the garden in a specific time. But there are too many flowers in the garden, so he wants you to help him.
 

Input

The first line contains a single integer t (1 <= t <= 10), the number of test cases. 
For each case, the first line contains two integer N and M, where N (1 <= N <= 10^5) is the number of flowers, and M (1 <= M <= 10^5) is the query times. 
In the next N lines, each line contains two integer S i and T i (1 <= S i <= T i <= 10^9), means i-th flower will be blooming at time [S i, T i].
In the next M lines, each line contains an integer T i, means the time of i-th query. 
 

Output

For each case, output the case number as shown and then print M lines. Each line contains an integer, meaning the number of blooming flowers. 
Sample outputs are available for more details. 
 

Sample Input

2 1 1 5 10 4 2 3 1 4 4 8 1 4 6
 

Sample Output

Case #1: 0 Case #2: 1 2 1
技术分享
 1 #include <stdio.h>
 2 #include <string.h>
 3 #include <algorithm>
 4 using namespace std;
 5 int main()
 6 {
 7     int T;
 8     int i,j;
 9     int n,m,ca=1;
10     int l[100005],r[100005];
11     scanf("%d",&T);
12     while(T--)
13     {
14         scanf("%d %d",&n,&m);
15         for(i=1;i<=n;i++)
16             scanf("%d %d",&l[i],&r[i]);
17         sort(l+1,l+n+1);
18         sort(r+1,r+n+1);
19         printf("Case #%d:\n",ca);ca++;
20         for(i=1;i<=m;i++)
21         {
22             int x,y,z;
23             scanf("%d",&z);
24             x=upper_bound(l+1,l+n+1,z)-(l+1);
25             y=upper_bound(r+1,r+n+1,z-1)-(r+1);
26             printf("%d\n",x-y);
27         }
28     }
29     return 0;
30 }
View Code

 

2012 #3 Flowers

标签:

原文地址:http://www.cnblogs.com/cyd308/p/4771444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!