举办活动(最多)

H - 
Time Limit:1000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu
Submit  Status  Practice  SDUTOJ 2073

Description

 sdut 大学生艺术中心每天都有n个活动申请举办,但是为了举办更多的活动,必须要放弃一些活动,求出每天最多能举办多少活动。

Input

 输入包括多组输入,每组输入第一行为申请的活动数n,从第2行到n+1行,每行两个数,是每个活动的开始时间b,结束时间e;

Output

 输出每天最多能举办的活动数。

Sample Input

12
15 20
15 19
8 18
10 15
4 14
6 12
5 10
2 9
3 8
0 7
3 4
1 3

Sample Output

5

Hint

 
#include 
#include
#include

using namespace std;

int main()
{
    int i,j,t,k,u,b[100],e[100];//b[]代表的是节目开始的时间,e[]代表的是节目的结束时间
    while(~scanf("%d",&t))
    {


    for(i=0;ie[j])
                 {
                     
                  k=e[i];
                  e[i]=e[j];
                  e[j]=k;
                  k=b[i];
                  b[i]=b[j];
                  b[j]=k;
                 }


              }
          }
          u=1;
          for(i=0;i


你可能感兴趣的:(枚举与贪心)