[京东]上台阶

时间限制:3秒 空间限制:32768K 热度指数:28619

本题知识点: 递归 动态规划

题目描述

有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?注:规定从一级到一级有0种走法。

给定一个正整数int n,请返回一个数,代表上楼的方式数。保证n小于等于100。为了防止溢出,请返回结果Mod 1000000007的值。

测试样例:

3
返回:2
 1 class GoUpstairs {
 2 public:
 3     int countWays(int n) {
 4         // write code here
 5         vector<int> stair;
 6         stair.push_back( 0 ) ;
 7         stair.push_back( 0 ) ;
 8         stair.push_back( 1 ) ;
 9         stair.push_back( 2 ) ;
10
11         for ( int i = 4; i <= n; ++ i ) {
12             stair.push_back( ( stair[i - 1] + stair[i - 2] ) % 1000000007 ) ;
13         }
14
15         return stair[stair.size() - 1] ;
16     }
17 };
时间: 2024-10-12 11:10:02

[京东]上台阶的相关文章

[编程题-京东]上台阶

[编程题] 上台阶 有一楼梯共m级,刚开始时你在第一级,若每次只能跨上一级或者二级,要走上m级,共有多少走法?注:规定从一级到一级有0种走法. 给定一个正整数int n,请返回一个数,代表上楼的方式数.保证n小于等于100.为了防止溢出,请返回结果Mod 1000000007的值. 测试样例: 3 返回:2 class GoUpstairs { public: int countWays(int n) { // write code here if(n==1) return 1; int f0=

京东无人车技术测评-无人驾驶时代要到来了吗?

昨天,作为618购物狂欢节的一个噱头,京东无人车在刘强东的母校中国人民大学配送出了第一单,似乎无人驾驶.无人配送距离我们越来越近了,然而,真的是这样的吗? 根据京东官方新闻公布的消息,京东无人配送车分为三种类型: "最大的无人配送车,约1人高,能容纳几十个快件,车顶搭载1个16线激光雷达,车身周围搭载3 - 4个单线激光雷达,前方.侧方和后方则都分布了摄像头: 中等大小的无人配送车,约半人高,主要采用差分GPS和摄像头作为传感器,在车辆前方安装了双目摄像头以及全景摄像头,车身周围和后方也都有摄像

京东联盟开发(5) 推广店铺采集

接口地址: https://media.jd.com/gotoadv/shop 方法 和 京东联盟开发(1) 商品SKUID采集 相同, 效果如下

刘强东发家书:春节不打烊,京东坚守“正道成功”

除夕前的最后一天,刘强东高调发声,先是对仍坚守在京东一线岗位的员工们致以崇高敬意,然后点评了一下京东2016年的发展.2016年是京东第二个十二年的开局,也是京东向技术转型的关键布局年,对于16年的发展刘强东似乎颇为满意. 京东春节不打烊,刘强东壕掷7500万助员工团聚,春节或成网购新战场 今天上午,刘强东发布了新春致员工信:"明天就是除夕了,在这个辞旧迎新的美好时刻,祝愿所有的兄弟们以及我们的家人们新春快乐.幸福平安!今年春节,随着我们服务能力的延伸,将会有更多的兄弟们继续坚守在工作岗位,为消

浅谈android中仅仅使用一个TextView实现高仿京东,淘宝各种倒计时

今天给大家带来的是仅仅使用一个TextView实现一个高仿京东.淘宝.唯品会等各种电商APP的活动倒计时.最近公司一直加班也没来得及时间去整理,今天难得休息想把这个分享给大家,只求共同学习,以及自己后续的复习.为什么会想到使用一个TextView来实现呢?因为最近公司在做一些优化的工作,其中就有一个倒计时样式,原来开发的这个控件的同事使用了多个TextView拼接在一起的,实现的代码冗余比较大,故此项目经理就说:小宏这个就交给你来优化了,并且还要保证有一定的扩展性,当时就懵逼了.不知道从何处开始

Python爬虫实战(2):爬取京东商品列表

1,引言 在上一篇<Python爬虫实战:爬取Drupal论坛帖子列表>,爬取了一个用Drupal做的论坛,是静态页面,抓取比较容易,即使直接解析html源文件都可以抓取到需要的内容.相反,JavaScript实现的动态网页内容,无法从html源代码抓取需要的内容,必须先执行JavaScript. 我们在<Python爬虫使用Selenium+PhantomJS抓取Ajax和动态HTML内容>一文已经成功检验了动态网页内容的抓取方法,本文将实验程序进行改写,使用开源Python爬虫

圣诞节,我在描述京东 Merry Christmas

花了三个多小时把书看完,回头想想,笔记下来.当做这2014年圣诞小小的加油吧,给京东给自己 一起来回顾下这与京东成长的点滴吧. 企业的生存很多时候不仅仅来自于契机,时间节点还有企业家的魄力吧. [1. 我的京东之旅] 接触京东,是因为有好些人和我说,这里买电子产品靠谱.因此,第一台笔记本就是在这个平台购买.记得那个送货大哥说的到如今记忆尤新的话:你现在拆开,不满意马上退.那时候是11年. 直到现在,每次朋友问我买电脑的时候,会说,上京东吧!中关村那里太不靠谱了. 一个购物平台,会改变一个人的生活

简单爬取京东百万商品的缺货记录

申明:转载请注明作者(by ChenReason)及出处,谢谢. 最近在学python,首先就想找个小功能来试着实现以下当作练手,最后决定就以爬取京东商品的缺货记录作为目标. 要爬京东数据,当然要从分析京东的商品页面开始. 我们先以京东的手机频道为例. 不然发现,有个[仅显示有货]按钮,因此不然得出这样一个思路,遍历所有商品后,[不显示只有有货 - 只显示有货=缺货商品]. 在利用python的urllib2库以及BeautifulSoup库对页面进行解析之后,会发现不管是打开只显示有货商品页面

京东上市:中国电商江湖的基本面分析

夏天午后的容易犯困,来杯速溶咖啡提下神.本文要主要的介绍是DataPool的几个常用的数据插件,做财经或体育实时数据是肯定会用的,希望本文可以快速的让你对DataPool的强大有一个初步认识,就想一杯速溶咖啡能够迅速为你送去一丝咖啡的清香. 干货来了.本文有四个DataPool插件要介绍: DataText,最基础的插件,板砖一个.DataObject,高级板砖.DataArray,安装序号存放板砖的一个数组.DataTable按照名字存放板砖的表格. 一. DataText,假设我有个运动员的