摘要: "题目" 题意:举例:给你一个数组[9,3,5],问你这个数组是否可以由数组[1,1,1]经过某种变换得到。 变换的步骤就是每次用数组的和,去替代数组中的某一个元素,直到达到目标数组。 题解:我们从后往前递推,比如[9,3,5],那么它的上一个状态一定是[1,3,5] ,继续[1,3,1] [1,1 阅读全文
posted @ 2020-02-20 20:50 Shendu.CC 阅读(119) 评论(0) 推荐(0) 编辑
摘要: "题目" 题意:有n个节目,每个节目有一个持续的天数,你一天只能看一个节目,问你这么多天最多能看几个节目 题解:贪心,我们把那种截止日期最近的节目,都看了。把节目按照截止日期从小到大排序。接下来一个一个节目看,可以用数组标记的方法,for循环判断在当前节目的区间内,还有有没有天数是空闲的。 最后一步 阅读全文
posted @ 2020-02-20 20:44 Shendu.CC 阅读(222) 评论(0) 推荐(0) 编辑
摘要: "题目" 题意:求一个数组的后k个数字的乘积,这个数组是不断动态增加的。 题解:由于数字可能为0,所以我们只要维护最后一个0 的位置pos 之后的所有数字的前缀乘积就可以了。如果kpos那么答案就是s[len]/s[len k] 阅读全文
posted @ 2020-02-20 20:39 Shendu.CC 阅读(112) 评论(0) 推荐(0) 编辑
摘要: "题目" 阅读全文
posted @ 2020-02-20 20:35 Shendu.CC 阅读(101) 评论(0) 推荐(0) 编辑