选完一场下一场要满足什么

已经选了一场会,下一场必须【0】。

开始练习 →

六场会最多能排下几场

六场会的起止时间是 (1,4)(2,3)(3,5)(0,7)(5,6)(6,8),按结束时间从早到晚挑。 运行下面这段程序: #include <algorithm> #include <iostream> #inc

开始练习 →

写一个贪心找零

补全 greedy:面值已按从大到小给好,每次都拿不超过剩下金额的最大面值,输出找 63 用了几枚。 (本题用 g++ -std=c++17 -O0 编译。)

开始练习 →

写一个区间调度

补全 sched:按比较器排好,从头挑,不重叠就要,输出六场会最多能排几场。 (本题用 g++ -std=c++17 -O0 编译。)

开始练习 →

两种挑法一起跑

同样六场会,一次跑两种挑法:按结束早和按开始早。把两个场次数用 / 拼起来输出(结束早的在前)。 (本题用 g++ -std=c++17 -O0 编译。)

开始练习 →

排序在贪心里起什么作用(C++)

贪心之前先排一次序,作用是【0】。

开始练习 →

区间调度该按什么排(C++)

排会议这类问题,排序的依据是【0】。

开始练习 →

让总等待时间最短该怎么排

第 1 步:四个任务,数字是耗时 第 2 步:耗时短的往前挪 第 3 步:继续排:短的在前 第 4 步:排好了:1 2 3 4 第 5 步:做完第 1 个:时刻 1 第 6 步:做完第 2 个:时刻 3 第 7 步:做完第 3 个:时刻 6

开始练习 →

按结束时间排完是什么顺序

六场会按结束时间从早到晚排,把排好后的结束时间用 / 拼起来。 运行下面这段程序: #include <algorithm> #include <iostream> #include <string> #

开始练习 →

不排序总等待时间是多少

四个任务的耗时依次是 4、1、3、2,就按这个顺序做。总等待时间指每个任务完成时刻之和。 运行下面这段程序: #include <algorithm> #include <iostream> #include <

开始练习 →