详情

全站展示位

线段树笔记 |

有这样一类问题,给定一个数列,让你求某段区间内和。如果对某个值或某段区间内的值进行修改后,如何快速的求和。如果线性执行更新操作或求和操作,无疑时间复杂度太大了。那么借助分治的思想,在执行更新区间的操作时,把它转化为几段区间的更新,同样求和操作时,也通过维护分段区间的和来达到快速求区间和的问题。线段树就是利用二叉树这种数据结构,来维护区间信息的一种数据结构。。。。

推荐

2018川藏线骑行 |

前言(超多图预警~建议电脑/手机横屏获得较好的观看体验)距离骑行完川藏线已经将近半年了,现在回想起那一个月,都觉得像做了一场梦,只不过这个梦却格外清晰。脑海中会不时的想起每一次骑到山顶时的快乐、路途中壮丽的景色、无数次跟徒步者骑行者互道加油、与藏民们互道”扎西德勒”,也有半夜由于缺氧醒来,又在大口的呼吸中睡去…

心灵鸡汤

我的高考故事

文/王超

2020年的高考就要来了,作为一个高考的“过来人”,那个属于自己的高考是难忘的,心怀感激的。

21年前,我还是一名19岁的高三学生,发生了一件至今我记忆犹新的事。有一天我应同学之邀,一起去看望一位曾经教过我们的语文老师。到了之后,大家有说有笑,聊得很开心。

“你今年要走,我看,有点儿危险!”薛老师一边把一个削好的苹果递给我,一边微笑着对我说,语气里充满关心与担心。那一刻,听到她对我的“点评”,我只觉脑中突然“轰”的一响,眼前也随之一片黑暗。“她怎么能这样说别人呢?”我在心里愤愤地说着。可是,我清楚地知道,她说话向来是有几分依据的。她曾在初中教过我们一年,对自己学生的能力、潜力了如指掌。但是我极不明白,自己一向尊敬喜欢的薛老师,为什么要在关键时刻对我说那样的话,她难道没有考虑过会对我产生怎样的影响吗?

我没有想太多。只是从那次之后,更不知疲倦地做自己应该做且能做好的事:努力,进步;再努力,再进步……终于,那年夏天,我考上了大学,而且成绩高出分数线不少。一块无形的巨石终于从心头落下,我终于解放了!“黑暗的高三,见鬼去吧!”心中反复恨恨地喊着,“薛老师,你不是说你的学生今年要走有点儿危险吗?哈哈……真不好意思,学生让你失望了!”

不知过了多久,不知飘飘然了多久,突然之间,我开始问自己:你考上了大学,是怎样考上的呢?“你今年要走,我看,有点儿危险!”21年后的今天,已是不惑之年的我又想起了老师曾经说过的那句“狠话”。但是,现在的我终于明白了她的真正用意。当时的一句话,既让我看到希望又让我感到压力,无形中成为我高考路上的牵引力和推动力,让我努力拼搏,勇往直前,堂堂正正迈进大学校门。

薛老师,你知道吗?就是你那一激,使当年的我有了一个倔强而奇怪的想法——“一定要考上大学,绝不能让老师的话应验!考上大学,看她还有什么话说!”我抛除一切杂念,安心学习,只想着自己多努力点就会有进步,坚信有付出就一定有收获。靠着这股“执拗”劲一路前行,我终于获得了成功。亲爱的薛老师,请原谅学生的无知,曾对您一时的误解吧!

尼采曾说:“如果你低估一个水手的能力,那么就祝他一帆风顺吧!”2020年高考,我只想对参加高考的蓬勃而可爱的青年说一句:“你为自己高考而流的每一滴汗水一定不会辜负你!加油!”

列表展示

主站展示位

可信计算常用术语整理 |

在读《可信计算–理论与实践》时,一大堆各种英文简写,很快就看晕了,于是在此整理一下。

Linux软件安装(伪)指南 |

在一开始学习Linux的时候,就发现装个软件怎么这么难,并且有好多个命令。

我是一只IT小小鸟_书摘 |

我是从暗时间里看到的这本书。算是一本比较贴近生活的书,书中每个作者的经历能给我们带来一些参考。

面向过程与面向对象_文本查询程序 |

之前总是习惯编写面向过程的程序,没有面向对象的思维,用这个文本查询程序作为一个面向对象的小练习.

条件编译ifdef_ifndef_endif用法 |

前言C语言中的预处理功能有三种,分别是宏定义,文件包含和条件编译,这里说的就是”条件编译”.其实看名字就能看出来,满足一定条件才进行编译,是给编译器看的.

Cpp程序的编译过程 |

前言首先gcc与GCC要区分对待,GCC原名为GNU C Compiler,是一个C编译器的代号,但是后来不断地扩展,开始支持很多语言,GCC也就变成了编译器家族GNU Compiler Collection.另外GNU的意思是GNU not Unix的递归简写(-_-所以那个G到底是啥意思?),这是一个由Stallman发起的一个操作系统计划,但是最后各种编译器什么的工具都写好了,核心的内核没有

STL源码剖析_迭代器 |

按照《STL源码剖析》中STL知识的编排顺序,学习完空间配置器之后,就是迭代器和traits编程技法了,学习完这三个概念,才算做好了继续学习stl的准备。

2018年终总结 |

前言转眼就到了2019了,才想起来2017的总结还没写呢.那就17,18一块总(记)结(录)了吧.生活仍然在不断变化着,这两年确实发生了好多事呢.

C++统计字符频数_英文字符 |

之前有一个需求:统计一个混合中英文字符和各种符号的文件的各字符数量,结果发现,事情并没有想象的那么简单.于是先写个只统计英文字符的程序吧.

Ip协议详解 |

Ip协议是Tcp/Ip协议中的核心协议,位于网络层,上层的tcp、udp、icmp等协议都要依靠它。Ip协议提供了一种尽力交付、无连接的服务。不保证Ip数据包一定能到达目的地。

ubuntu下安装TPM_emulator和TSS |

一般的电脑上没有TPM芯片,所以需要用tpm模拟器来模拟tpm芯片。

unix编程实践_7_事件驱动编程 |

在unxi/linux编程实践第七章的基础上完成的一个小的终端弹球游戏,先来个截图。

博客寄语:

    每当我找到生命的意义,它就又变了...

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。