题目如下:

解题思路:非常简单的题目,直接递归就行了。

代码如下:

class RLEIterator(object):
def __init__(self, A):
"""
:type A: List[int]
"""
self.l = A[::] def next(self, n):
"""
:type n: int
:rtype: int
"""
while n > 0 and len(self.l) > 0:
if self.l[0] >= n:
self.l[0] -= n
return self.l[1]
else:
n -= self.l[0]
del self.l[0]
del self.l[0]
return self.next(n)
return -1

最新文章

  1. runtime使用小例子 - 给对象O-C属性赋值
  2. OpenSSL Command-Line HOWTO
  3. MyBatis3: Could not find SQL statement to include with refid ‘
  4. Windows Server 2003下ASP.NET无法识别IE11的解决方法
  5. Python 条件语句
  6. SharePoint 2010中列表Add和Delete事件解析
  7. json数据导出excel
  8. MongoDB系列:四、spring整合mongodb,带用户验证
  9. masstree Seastar
  10. Linux基础命令之文件过滤及内容编辑处理(一)
  11. 《编写高质量代码改善JavaScript程序的188个建议》读书笔记
  12. [USACO5.3]量取牛奶Milk Measuring
  13. 把git上的larave项目通过SourceTree安装上再通过composer安装依赖库
  14. sqlserver2008 数据库
  15. RealProxy AOP的实现
  16. 微信小程序转百度小程序修改
  17. Java测试工具和框架
  18. ios frame,bound和center
  19. 洛谷 P4512 [模板] 多项式除法
  20. 从0开始搭建SQL Server 2012 AlwaysOn 第三篇(安装数据,配置AlwaysOn)

热门文章

  1. 电脑如何连接windows server服务器
  2. windows下源码安装调试postgresql
  3. 专人写接口+模型,专人写业务逻辑---interface_model -- business logical
  4. IAR MSP430怎么破解?IAR for MSP430安装注册破解激活图文详细教程
  5. Support Vector Machine(4):SMO算法
  6. APT攻防整理-攻击方法/工具
  7. vsCode python的函数跳转功能失效修复
  8. Django first()和last() F查询以及Q查询
  9. maven配置本地仓库、maven配置阿里中央仓库、eclipse配置maven
  10. hdu5943 Kingdom of Obsession 二分图+打表找规律