如何用python实现贪心算法

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

给你说一下思路吧,看成背包问题
首先每门课基础复习时间为0.5小时,m门课,每天h小时,那么剩余2h-0.5m小时自行安排,然后选择最优的课程进行复习(即复习一小时提高学积分最大的课程 即max(sc),因此需要对sc进行排序),然后课程能复习的时间为5\s小时(且5\s 取值<=剩余时间,即对于一门课程如果可能最多只能用剩余的时间复习),最后结束条件是剩余时间=0