问题 1153 --活动选择(tan5)

1153: 活动选择(tan5)★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 270  解决: 205
[提交][状态][命题人:]

题目描述

学校的大学生艺术中心周日将面向全校各个学院的学生社团开放,但活动中心同时只能供一个社团活动使用,并且每一个社团活动开始后都不能中断。现在各个社团都提交了他们使用该中心的活动计划(即活动的开始时刻和截止时刻)。请设计一个算法来找到一个最佳的分配序列,以能够在大学生艺术中心安排不冲突的尽可能多的社团活动。
 比如有5个活动,开始与截止时刻分别为:
 
 最佳安排序列为:1,4,5

输入

第一行输入活动数目n(0<n<100);
之后输入n行,分别输入序号为1到n的活动使用中心的开始时刻a与截止时刻b(a,b为整数且0<=a,b<24,a,b输入以空格分隔)。

输出

输出最佳安排序列所包含的各个活动(按照活动被安排的次序,两个活动之间用逗号分隔)。

样例输入
Copy
6
8 10
9 16
11 16
14 15
10 14
7 11
样例输出
Copy
1,5,4

提示

来源

 

[提交][状态]