- 博客(15)
- 收藏
- 关注
原创 LevOJ P1797 求解田忌赛马问题
3)如果田忌最快的马 < 国王最快的马, 则让田忌最慢马与国王最快的马比赛(因为这种情况下,田忌所有的马对国王最快的这匹马都会输,反正要输一场,用田忌最慢的马去输,肯定对田忌剩余的马最有优势)(2)如果田忌的更快,说明田忌所有的马都能赢国王最慢的马, 让田忌最慢的马去赢,保留更 快的马,对之后比赛更有优势。2)如果田忌最快的马 > 国王最快的马, 则让它们比赛(因为这种情况下,田忌最快的马对国王所有的马都能赢,肯定是耗掉国王最快的马对田忌剩余的马最有优势)
2023-07-11 11:14:04
322
1
原创 LevOJ P1475 智力大冲浪
那么,不妨设立在每个时间段设立一个flag,用来标记每个时间段是否已经被使用(假设未被使用可用);从已经排好序的第一个小游戏开始(一层循环),已知它的ddl(表示它最晚必须完成的时间),从这个ddl不断往前寻找直到1,若能寻找到一个时间段的flag为0(未被占用),则将该时间段分配给该小游戏,将flag置为1(表示占用),并直接break开始下一轮循环(下一个小游戏);若是从ddl往前寻找到时间段1的时候仍然无法找到一个时间段符合,则说明该游戏一定无法被完成,那么能获得的金额就要减去该游戏的金额。
2023-07-10 10:50:05
286
1
原创 LevOJ P1236 夺取宝藏
这是一道二维DP,找到状态转移方程f[i][j]=max(f[i-1][j],f[i][j-1])+value[i][j]即可。
2023-07-10 10:22:05
208
1
java/数据库课设-基于swing和mysql的学生选课管理系统
2023-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅