在一次跨区域机器人编程奥林匹克竞赛中,比赛只进行一轮,而且采用了特别的出题方式。题目不是一开始全部发给选手,而是按顺序陆续放出。第 道题会在时间点 分钟时开放给选手。每当一道题出现时,选手必须立刻决定是否要做它。如果决定做,就有 分钟的时间提交答案,在这段时间内不能切换去做其他题。如果放弃了这道题,之后就不能再回头做它。等当前做的题目时间用完后,选手可以马上开始做同一时刻开放的新题(如果有的话),或者等下一道题出现。每做对一道题,选手能获得 分。
阿图尔代表一个区域人工智能中心参加比赛,他知道这场比赛不仅考验解题能力,更考验选题策略——哪些题该做,哪些该跳过。比赛开始前,所有选手都知道每道题的开放时间、解题时长和分值。阿图尔是个天才学生,保证只要选择做某题,就一定能在规定时间内完成并提交。
请你写个程序,帮阿图尔算出他最多能拿多少分,以及他应该做哪些题。