蒟蒻表示老久没看过dp题目了,,挺水的一道dp题目都没想出来,,, 首先设dp[i]表示从开始到i时间的最大空闲时间,用vector to[x] 表示从x点开始的任务结束时间,cnt[x]表示从x开始的任务个数,初始化dp[i] i = 1 -> n 为 -1, dp[0]为0 转移时,对于dp[i],如果dp[i-1] 为 -1,无法完成转移 如果dp[i-1] > 0分两种情况 1.如果i时刻无任务,直接dp[i] = max{dp[i], dp[i-1] + 1} 2.如果i时刻有任务,…