宝宝爬楼梯 马蹄集

宝宝爬楼梯
难度:白银
0时间限制:1秒
巴占用内存:64M
楼梯有N个台阶(N<=10),宝宝想爬到顶部。她一次可以爬1级或2级台阶。
统计宝宝可以用多少种方式爬到达顶端。
格式
输入格式:输入正整数N
输出格式:输出整型 

#include <bits/stdc++.h>
using namespace std;
int main(){
int a[10]={0,1,2};
int n;
cin>>n;
for (int i=3;i<=n;i++){
a[i]=a[i-1]+a[i-2];}
cout <<a[n];
return 0;
}

我就是那种正面刚大部头的选手,这些年读过的工作相关的“砖头”大概有《c++primer》,《Windows核心编程》,《算法导论》,《unix网络编程》,《STL源码剖析》等等吧,投资、社科等类型的与本题无关就不一一列举。在阅读方面我还是能分享一两点经验。

要有强烈的动机

大部头的书通常艰深难懂,内容又出奇地多,阅读过程非常烧脑难以坚持,很容易看到一半就放弃。因此在翻开书之前就应该确定自己是否有强烈的动机。

你为什么要看这么厚的书?不看《C++Primer》,换成《21天精通C++》可不可以?如果不可以,给自己一个非看不可的理由,这个理由就是你的动机,是你达成目标后可以获得的某种东西,这个东西对你来说意义非凡。

比如我大学时看《WINDOWS游戏编程大师技巧》,是因为我高中制作过一个非常有意思的桌游,大学学了编程就有强烈的意愿要电脑上实现出来,但学校教的内容无法支撑我的想法(学校只教控制台编程),因此我有了看这本书的动机。

保持专注

现在是碎片化学习时代,可以在坐公交时用百词斩背几个单词,可以在排队买单时一篇公众号的文章,可以在开车时收听喜马拉雅FM里的课程。这些内容都是专门为碎片化的场景设计的,不需要很专注就能完成学习。

学习大部头的厚书则不一样,阅读大部头需要深入思考,大脑进入专注状态才能进行深入思考。并且进入这种状态需要十几分钟预热,一单被打断就要重新预热,因此阅读之前需要做一些准备工作:

  1. 充足的时间
  2. 安静的环境
  3. 远离手机、零食等让你分心的东西
  4. 尝试使用番茄工作法。(中途休息不会中断专注状态,只有转移注意力的事才会中断,比如浏览新闻、回复微信等)

阅读方法

每章至少读两遍。
第一遍快速通读。这一步的目的是快速对章节内容有一个整体的把握,了解这一章大概讲了什么东西。

阅读的时候逐字逐句把内容完整看一遍,如果有你熟悉的内容可以跳过。这个过程中把自己认为重要的内容、不理解的概念、看不懂的逻辑等做好标记。不建议看到不懂的东西就停下来死磕,除非不弄明白真的无法读下去。

第二遍深入精读。第二步的目的是完成学习内容的全面理解。如果说第一步是绘画打草稿,第二步就是给草稿加上细节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值