算法竞赛入门经典第一章小结与练习
之前没怎么系统地学习过算法,在网上看到《算法竞赛入门经典》这本书还不错,下决心跟着做一做练一练。
第一章
【学习目标】
1.熟练C语言程序的编译和运行
流程:C源程序头文件 —> 预编译处理(cpp) —> 编译程序本身 —> 优化程序 —> 汇编程序 —> 链接程序 —> 可执行文件
具体原理以后再做研究吧。。。
2.学会编程计算并输出常见的算法表达式的结果
之前没怎么系统地学习过算法,在网上看到《算法竞赛入门经典》这本书还不错,下决心跟着做一做练一练。
第一章
【学习目标】
1.熟练C语言程序的编译和运行
流程:C源程序头文件 —> 预编译处理(cpp) —> 编译程序本身 —> 优化程序 —> 汇编程序 —> 链接程序 —> 可执行文件
具体原理以后再做研究吧。。。
2.学会编程计算并输出常见的算法表达式的结果
你还很年轻,将来你会遇到很多人,经历很多事,得到很多,也会失去很多,但无论如何,有两样东西,你绝不能丢弃,一个叫良心,另一个叫理想。——《明朝那些事儿》
这些日纸每天来回要坐几个小时的小客,车上无聊就又拿着touch看看那些事儿,从王一哥平定宁王之乱到明世宗嘉靖驾崩,这段时间都是猛人,王阳明、严嵩、严世藩、杨博、徐阶、徐渭,到后来的高拱张居正,真真是折腾到死斗到死,热闹非凡。
之前有一段时间也曾想读一读心学的书,无奈阅历尚浅,看了几部分体会不到大体,只好作罢。
而今又读到聂豹对徐阶说的这句,再想想自己这年,所幸这两样东西都还带着,虽然不多,总算还有,希望以后也能一直带着。
参考Jack的blog,成功添加了返回顶部
按钮。
新建文件\themes\light\layout\_partial\totop.ejs
,打开后添加如下:
1 2 3 | <div id="totop" style="position:fixed;bottom:150px;right:50px;cursor: pointer;"> <a title="返回顶部"><img src="/imgs/scrollup.png"/></a> </div> |
写这篇呢也就是为了自己以后改什么找什么方便一些,其实大部分都是对Zippera博客的整理。
对于搭建hexo博客,我是参照Zippera的教程二,里面介绍的很详细。最后在_config.yml
中添加deploy的时候repository项使用ssh地址会更方便些。
而且楼主之前设置的passphrase设置的过于复杂,所以每次deploy都是很麻烦。
网上说这玩意要用markdown,今天来试试看。
话说这些东西都能记住么
先来看看怎么粘代码:
行的开头空4个空格,表示程序代码,但是这样会没有行号,这里我用的是另一种方法
C:
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include <stdio.h> #define MAXN 100+10 int a[MAXN]; int main() { int i, x, n = 0; printf("Please enter numbers using 'e' for ending."); while(scanf("%d", &x) == 1) a[n++] = x; for(i = n-1; i >= 1; i--) printf("%d ", a[i]); printf("%d\n", a[0]); return 0; } |