华为OD机试
4.11 (100% 100% 54.55%)
- 最长子序列:给定一个数组array和一个数target,如果array存在连续的几个数相加等于target,返回这几个数的最大个数,否则返回-1
- 停车位:给定一个类似"10000100101"的字符串,1代表有车停着,0代表空车位,求在停车位停车与最近的车之间的最大距离
- 叠书:给定一个二维数组类似于"[[20,16],[20,21],[10,20],[9,10]]",对于二维数组的每一个元素:第一个元素表示书的宽度,第二个元素表示书的高度,叠在上面的书比在下面的书宽度和高度都要小,求最多能叠的书的数量