机试第7章

TimeTrap Lv2

活动安排(区间贪心)

1
2
3
4
5
6
7
8
9
10
11
12
13
bool cmp(activity x, activity y)
{
return x.e < y.e; // 按结束时间排序
}

sort(arr, arr + n, cmp);
int cur = 0, res = 0;
for (int i = 0; i < n; ++i)
if (cur <= arr[i].s)
{
cur = arr[i].e;
res++;
}
  • 本文标题:机试第7章
  • 本文作者:TimeTrap
  • 创建时间:2023-03-08 10:36:39
  • 本文链接:https://timetrapzz.github.io/2023/03/08/机试第7章/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论
此页目录
机试第7章