自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的学习笔记

学无止境

  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

转载 【转载】upper_bound 和 lower_bound 用法

二分函数的使用方法。

2023-02-04 16:48:40 237 1

原创 又一年过去了……

今年总觉得比去年的成绩好了一些,至少CSP-J有一个前50的一等了。CSP-S也就一个一等了。但是NOIP可惜了。没有出一等奖。看来还需要默默的接着努力。看看OIERDB的排名535,还是下降了20多名。哈哈,看来有更多的人更加努力。的确,我们的训练量并不充足。而学生们的热情,也不好说高好,还是低好。也许我们需要的只是持续的做一些事情而已。太热情了,天天只干这个是不行的,天天不干也不行。这样的一种状态太难把握。真的不仅仅是教出来的,更是学生自己磨合出来的状态。让竞赛和学习互相辅助才是一种正确的状态。

2021-12-21 15:59:26 463 1

原创 唯有努力!

做为一个年过四十,自己也仍在努力“啃题”的老师,自己表扬一下自己。我觉得我是称职的。每天尽量都花一些时间啃题、磨题。尽量保证那些不知道为什么就理解那么快的学生打好扎实的基础,帮他们可以在冲天之时没有隐隐的莫名不畅之感;尽力帮助跟我一样的普通学生,打磨他们的精神,孕养他们的思维。帮他们努力也能找到他们的冲天之路,并在这条路上能够扎实的站稳脚跟,紧跟已经冲天的学生的步伐,让他们有那一分机会,在日后同样优秀。无论怎样,我都希望能够通过自己的努力,培养出比我优秀的学生。不知道这么多年,我是否真的做到了自己的希望

2021-01-11 23:53:09 374 3

原创 2020-12-29唯有努力!

2020年第511名。

2020-12-29 20:16:24 181

转载 【转载】循环结构——转自海淀区进修学校下发指导视频

海淀区空中课堂(一)第6周

2020-04-01 12:48:43 325

转载 【转载】分支结构——转自海淀区进修学校下发指导视频

第5周分支视频1第5周分支视频2

2020-03-25 14:10:25 134

转载 【转载】第4周-利用顺序结构解决问题-2

转发海淀区学习指导资料——顺序结构解决问题(二)第4周 用顺序结构解决问题(二)

2020-03-12 10:59:00 244

转载 【转载】第4周-利用顺序结构解决问题-1

转发海淀区学习指导资料——顺序结构解决问题第4周指导视频(一)

2020-03-12 10:57:14 271

原创 Python中的Turtle模块的基础使用方法(二)——海淀区合格考图形题应对方法

图形会考什么?如何应对.mp4高清来袭!欢迎大家复习使用。

2020-03-11 13:06:20 300

原创 Python中的Turtle模块的基础使用方法(一)——海淀区指导课程详解

为了能够更好的帮同学们解析turtle模块的使用,做一个微课,详解turtle的各种命令和参数。turtle单元(一)基础命令及使用.mp4

2020-03-04 11:06:06 403

转载 【转载】Turtle单元编程(二)——转自海淀区进修学校下发指导视频

根据海淀区教学要求,所有高中教学依据为区进修下发指导课程。本周区下发知道课程为:Turtle编程基础篇。第3周

2020-03-03 12:05:50 119

转载 【转载】Turtle单元编程(一)——转自海淀区进修学校下发指导视频

根据海淀区教学要求,所有高中教学依据为区进修下发指导课程。本周区下发知道课程为:Turtle编程基础篇。第3周

2020-03-03 12:03:47 324

原创 Python教学视频(九)math模块的使用

为了能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。09math模块的使用

2020-02-20 23:20:40 106

原创 Python教学视频(八)在练习中熟悉分支结构的使用

为了能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。08在练习中熟悉分支结构的使用...

2020-02-20 23:19:17 113

原创 Python教学视频(七)分支结构

为了能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。07分支结构

2020-02-20 23:17:55 423

原创 Python教学视频(六)关系及逻辑运算

为了能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。06关系及逻辑运算

2020-02-20 23:16:48 91

原创 Python教学视频(五)顺序结构练习

为了能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。05顺序结构练习

2020-02-20 23:15:22 485

原创 Python教学视频(四)输入语句和基础算术运算符

为了能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。04输入语句和基础算术运算符

2020-02-20 23:14:01 160

原创 Python教学视频(三)数据类型及类型间的转换

为了能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。03数据类型及类型间的转换

2020-02-20 23:10:33 232

原创 Python教学视频(二)输出语句的使用

未能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。02输出语句的使用

2020-02-20 23:07:48 206

原创 Python教学视频(一)Python基础环境的安装

未能方便大家更好的学习Python语言,并通过2020年海淀区合格考,录制了系列Python学习视频。欢迎大家留言答疑。01Python的安装

2020-02-18 18:34:13 509

转载 【转载】C++ pair的基本用法总结(整理)

1,pair的应用pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的两个成员变量是first second 因为是使用struct不是class,所以可以直接使用pair的成员变量。其标准库类型--pair类...

2019-10-25 10:57:44 3778 2

转载 【转载】Set和Multiset

【C++ STL】Set和Multiset1、结构  set和multiset会根据特定的排序原则将元素排序。两者不同之处在于,multisets允许元素重复,而set不允许重复。  只要是assignable、copyable、comparable(根据某个排序准则)的型别T,都可以成为set或者multisets的元素。如果没有特别的排序原则,采用默认的less,已operat...

2019-05-04 09:44:40 183

原创 两种质数求法——筛法、推法

首先写出推法求质的程序,思想就是拿前面的质数来确定当前验证的数字为合数。从而,将为确定为合数的数确定为质数,逐渐的加到数组里。推法求质:#include <cstdlib>#include <fstream>#include <cmath>using namespace std;ifstream cin("zhi.in");ofstream ...

2019-03-28 18:57:55 401

原创 NOIP 2017 普及组解题报告

终于拔掉一棵草,先写点儿想法。首先网上的写法总是不够清晰。也许他们的清晰,还达不到我需求的。其次,觉得代码能力还需要加强,处理事情的能力还需要加强,要腾出来时间能够去刷代码。第四题消耗了太多的时间,但是没办法,想一想,一道结合二分、动态规划、数据结构的综合题目,能够真的理解下来,花些时间还是划得来的。单调队列不是不会,恰恰是想过但是没有总结,外出学习是有好处的,希望以后能够自己勤快一些,多...

2019-02-19 15:05:38 360

原创 三种基础排序

一、选择法排序       #include &lt;cstdlib&gt;#include &lt;iostream&gt;using namespace std;int main(int argc, char *argv[]){    int s[2000], n;    int i, j;    cin &gt;&gt; n;    for ( i = 0 ; i &...

2019-01-06 16:18:12 495 1

转载 catalan数的应用

  卡特兰数:规定h(0)=1,而h(1)=1,h(2)=2,h(3)=5,h(4)=14,h(5)=42,h(6)=132,h(7)=429,h(8)=1430,h(9)=4862,h(10)=16796,h(11)=58786,h(12)=208012,h(13)=742900,h(14)=2674440,h(15)=9694845·····················通项公式...

2018-12-25 11:02:10 505

转载 【转载】线段树入门

好久没写过算法了,添一个吧,写一个线段树的入门知识,比较大众化。 上次在湖大,其中的一道题数据很强,我试了好多种优化都TLE,相信只能用线段树才能过。回来之后暗暗又学了一次线段树,想想好像是第三次学了,像网络流一样每学一次都有新的体会。 把问题简化一下: 在自然数,且所有的数不大于30000的范围内讨论一个问题:现在已知n条线段,把端点依次输入告诉你,然后有m个询问...

2018-12-25 11:01:23 150

转载 【转载】C++中的vector使用范例

C++中的vector使用范例一、概述vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector是一个容器,它能够存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,可以动态改变大小。例如:// c语言风格int myHouse[100] ;// 采用vectorvector&lt;in...

2018-12-25 11:00:47 273

转载 [转载]数据结构容器——栈stack、队列queue和优先priority_queue

1、stackstack模板类的定义在&lt;stack&gt;头文件中。stack模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack对象的示例代码如下:stack&lt;int&gt; s1;stack&lt;string&gt; s2;stack的基本操作有:入栈,如例:s...

2018-12-25 10:59:48 538

原创 字符串初步

字符串在Qbasic中,是一种类型。而在C++里面,则一般不用这种类型来完成字符串的操作,而是通过字符数组来完成字符串的操作(C++里面的string类型处理速度较慢)。字符类型我们以前就已经学习过了,是char类型。而字符数组就是类似这样定义的数组:char s[100]。通过这样的定义,我们就可以通过cin &gt;&gt; s来得到,输入的字符串。特别需要注意的是,字符串的输...

2018-12-25 10:59:18 1171

原创 第三章 数 组

第三章 数  组 在前面的各个章节中,已经介绍了C++中的几种基本机构和基本数据类型,经过练习,可以实现很多有意思的程序,完成了一些简单而有趣的程序。但在程序设计中,仅依靠基本类型和单纯的三种基本程序结构并不能够实现更多更强大的功能。所以做为程序设计者必须将更多更强大的构造数据类型和更为复杂的程序结构引入到程序设计当中,才能够让程序更强大,更能够满足程序设计人员的需求。复杂的数据类型有...

2018-12-25 10:51:35 1614 2

原创 第三节 循环结构

 在前面,完整的介绍了顺序结构的相关语句和分支结构语句的使用,但是在程序设计中,只单纯的使用这两种结构是不能够发挥出计算机的强大功能的,还要结合循环结构,让所设计的程序可以简单的处理重复性代码或类似性代码。循环是C++程序设计基础部分的重要部分,也是程序设计的精要所在,请读者一定仔细研读,以求达到最好的学习效果。 一、while循环在C/C++中,while循环是最基础的一个。...

2018-12-25 10:50:39 1290 2

原创 C++辅导教程(2)——分支结构

第二章  分支语句 在前面的内容中,介绍了关系运算和逻辑运算。在编程中可以通过赋值语句,给一个变量赋值来得到是否成立,但是单纯依靠前面的语句是无法达到按照这个逻辑值的不同而运行不同的语句。一、分支语句在程序设计中,为了实现前面的情况,定义了一种结构叫做选择结构。if语句是选择结构中,最常用的一种,它可以根据条件的成立和不成立,来把程序分为两个部分,所以if语句有叫做双分支语句。...

2018-12-25 10:49:58 1000

原创 第一节 C++编程基础(补充)

六、关系运算和逻辑运算在程序设计中,不仅仅是单纯的赋值、输入或输出,而在更多的情况下,在程序中是要依赖于一些关系。这些关系的表示,就是关系运算;而这些关系的互相搭配,就形成了逻辑关系的运算。在各种语言之中,关系运算和逻辑运算都定义了相关的运算符号。在C++中定义的关系运算符有:&lt;   (小于)&lt;=  (小于等于)&gt;   (大于)&gt;=  (大于等于...

2018-12-25 10:49:05 1075

原创 C++讲义——第一节C++基础

第一节        C++编程基础 C++在语法结构上和QBASIC有着很大的区别,QBASIC语言适合大多数初学者使用,初学者在学习时不用关心变量的定义,程序的结构等诸多的细节,甚至QBASIC编程环境可以帮初学者将程序进行标准化和有一定的改错能力,让初学者可以顺利的学习程序设计的知识。但是QBASIC毕竟只是一种入门性语言,目前已经基本没有任何实用价值。对于即将进入中学的学生,将要学...

2018-12-25 10:47:25 2402 2

原创 hdu 1597 二分查找

题目很容易理解,给定一个字符串,是有1-9字符组成,在里面1就是1;2就是12;3就是123;10就是1234567891。依次连接。给定一个位数需要去确定这个位数上的数到底是几?本题看似一个字符串题目,但是因为数据量太大,却模拟确定到底是几,很不现实。所以需要确定这个数是由数值几来表示出来的。然后找到是里面的第几位,再对9取余,确定到底是几。这就需要一个数一个数的记录

2015-02-09 20:35:57 2334

原创 NOIP 2010 普及组解题报告

<br />NOIP 2010普及组解题报告<br />北京市八一中学王祺磊<br />感谢:<br />我也学习一下,现在的流行趋势,先开始感谢,但这真的是发自内心的感觉,让我发出一下这些感谢。<br />一、感谢和我一起并肩战斗信息学奥赛教学一线的老师们,是你们给了我温暖,让我感受到一个温馨的集体,在其中,我们一起学习,一起研讨;<br />二、感谢一直和我一起战斗在一起的孩子们,是你们跟我一起,在风雨中奋斗,一起成长;<br />三、感谢我的几位师长,是你们一直在我成长的过程中,指引我前进的方向;<b

2010-11-30 18:21:00 8451

原创 WIN 7安装系统故障解决之UPDATE

<br />安装win 7后,操作系统的问题有很多都让人难以理解。今天又出了一个……<br />在安装后,立刻出现UPDATE报告8024402F代码。<br />在网上查了若干……终于看到了一个帖子,解决了大问题了。原来只是windows installer服务没有启动的问题。启动后服务后,问题解决。看来UPDATE也是基于安装服务的。

2010-09-07 14:10:00 562

原创 NOIP 2007 普及组解题报告

2007年的题目很重要,欢迎大家下载。 NOIP 2007年解题报告

2009-04-08 10:15:00 1044

NOIP 2011年普及组解题报告

NOIP 2011年普及组解题报告由北京市八一中学王祺磊老师编写。

2011-12-08

noip 2010普及组解题报告

全国中级教练员,王祺磊老师所写的NOIP普及组2010年解题报告。欢迎下载传播

2010-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除