阿里云选择若干(单选,多选,分值:3 分* 15)+编程*3(分值:15,15,25),选择不是太好做。为什么要默认大家都知道你说的“排列”就是从1开始呢?如果把题目说明白一点,是怕大家都用一维dp做出来吗?不会, 暴力骗了25%;不会,暴力加贪心骗了75%;拼多多编程*4(分值:25,25,25,25)。模拟,注意负数最大输出时取绝对值;二维dp只过了66%,考虑60%的数据小于10^3, 对这部分数据暴力,其余部分沿用二维dp,最终过了80%;二维dp,dp[i][j]表示前i页书用j小时去读,最大的知识量;注意很多状态都是无用的,给定当前页数为k时,遍历时间j的时候定义时间的上界为min...