View Code

     
     
// 找活动结束时间最小的,即以活动结束时间进行排序
#include < iostream >
#include < algorithm >
using namespace std;
int t ,k;
struct node
{
int a,b;

}s[ 101 ];

int cmp( node x, node y )
{
if (x.b == y.b) return x.a < y.a;
return x.b < y.b;
}

int main()
{
int i,j;
while ( cin >> t , t )
{
for ( i = 0 ; i < t ; i ++ )
{
cin >> s[i].a >> s[i].b;
}

sort( s , s + t , cmp );
k = 1 ;
j = 0 ;

for (i = 1 ;i < t;i ++ )
{
if (s[i].a >= s[j].b)
{
j = i;
k ++ ;
}
}
cout << k << endl;
}
return 0 ;
}
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐