自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小树学信奥

教小朋友学C/C++/Java/Python、数据结构、算法、信息学奥赛、OJ、大数据、人工智能

  • 博客(15)
  • 资源 (24)
  • 收藏
  • 关注

原创 小朋友学C++(45):指针与数组的关系

数组名称实际上相当于一个指针,指向数组第一个元素所在的地址。例1 用指针方式输入输出数组元素#include <iostream>using namespace std;int main(){ int n; cin >> n; int a[n]; for(int i = 0; i < n; i++) { ...

2019-01-24 22:37:18 224

原创 小朋友学C语言(44):基本数据类型的大小和取值范围

一、单字节能表示的范围(一)无符号单字节一个字节有8位,取值范围为0000000011111111,化为十进制即为0255。所以无符号的一个字节可以表示的数字范围为0~255,共256个数。##(二)有符号单字节若有符号,则最高位表示符号位,0表示正号,1表示负号。能表示的正数的最大值为01111111,即十进制的127。能表示的负数的最小值不是11111111,而是10000000。10...

2019-01-21 21:09:24 1170

原创 小朋友学C语言(43):浮点数的深入分析

IEEE二进制浮点数算术标准(IEEE 754)是20世纪80年代以来最广泛使用的浮点数运算标准,为许多CPU与浮点运算器所采用。这个标准定义了表示浮点数的格式(包括负零-0)与反常值(denormal number)),一些特殊数值(无穷∞与非数值NaN),以及这些数值的“浮点数运算符”。IEEE 754规定了四种表示浮点数值的方式:单精确度(32位)、双精确度(64位)、延伸单精确度(43比...

2019-01-15 23:39:57 1052 1

原创 AtCoder AGC030-B题解报告

一、题目https://atcoder.jp/contests/agc030/tasks/agc030_b二、分析如上图所示,0是Takahashi的住处。1,2,3,4,5是五棵树的位置。对于每棵树,都有逆时针和顺时针两个方向。(1)逆时针到达第1棵树所能经过的最大距离为0(逆时针)-> 2(顺时针)-> 1,顺时针到达第1棵树所能经过的最大距离为0(顺时针)-> 1...

2019-01-12 23:56:48 248

原创 2018年北京小学生程序设计友谊赛获奖名单公布

2018年北京小学生程序设计友谊赛(俗称“市赛”),今日公布了获奖名单。具体见官网http://www.student.gov.cn/art/2019/1/11/art_8144_397089.html本次比赛于2019年1月6日举行,全市共有669名小学生参加。考点有三个:北京八十中、北京十二中和首都师范大学附属中学。去年只有一个考点。可见今年的参赛人数较去年多了一倍不止。这与去年NOIP参...

2019-01-12 14:25:21 1076

原创 小朋友学C++(44):运算符重载

咱们定义一个结构体Point,用来表示平面上的点:struct Point{ int x; int y;};咱们经常用到的运算符“+”、“-”、“*”、“/”,只能用于int, float, double, char类型的变量之间。两个Point的变量,并不能使用这些运算符来进行运算。在C++中,咱们可以通过重载运算符(operator)的方法,来实现一些复杂数据类型变...

2019-01-09 23:36:07 257

原创 2018北京小学生信息学科普竞赛试题点评

今年的题量与往年一样。都是五道题。第1题是近十三届比赛中最难的。往年的第一题,往往就是求一下两个数的积,或者字符串原样输出。而今年的第1题,则需要求开方和平方,难度明显增大了很多。难度相当于往年的第二题。第2题的核心在于求回文串。需要写一个for或while循环,然后定义两个位置,一个从前往中间,一个从后往中间,判断字符是否相同。这题也不算特别简单。第3题,可以定义一个结构体,然后用中的s...

2019-01-08 23:13:19 3881

原创 小朋友学算法(4):求质数的三种基础方法

每次程序设计竞赛出成绩后,很多参赛者的第一反应,就是自己的分低了,想要申诉。这里我的建议是:不要轻易申诉。因为,程序的结果由机器判题。机器判题基本不会出错。这里简单介绍一下编写完程序后到出结果的过程。从编写程序到最终运行出结果,有两个过程:第一是编译。在编译阶段,如果有语法错误,编译器会立马报错。第二是运行。如果能运行结果,说明必然没有语法错误,但是可能有逻辑错误。比如,本来应该是加号...

2019-01-08 00:46:26 277

原创 2018北京小学生程序设计友谊赛详细答案

第1题 找平方数#include <iostream>#include <cmath>using namespace std;int main(){ int n; cin >> n; int a[n]; for(int i = 0; i < n; i++) { cin >> ...

2019-01-07 10:06:45 6054 20

原创 如何挑选合适的信息学老师

很多家长想让小朋友学习编程,如果学习顺利的话还想让小朋友参加一些编程竞赛。但是有些家长本身不是学计算机专业,也没有从事过IT行业的工作,这种情况下如何为小朋友挑选合适的信息学老师呢?(注:中小的信息学与大学的计算机是同一回事,只是不同的阶段叫法不一样而已。)了解学习内容要想知道如何挑老师,就得知道学习的内容。(1)对于只是想入门编程来说,随便挑选一门语言即可,比如C或C++或Java或Py...

2019-01-04 23:49:44 453

原创 如何挑选合适的信息学老师

很多家长想让小朋友学习编程,如果学习顺利的话还想让小朋友参加一些编程竞赛。但是有些家长本身不是学计算机专业,也没有从事过IT行业的工作,这种情况下如何为小朋友挑选合适的信息学老师呢?(注:中小的信息学与大学的计算机是同一回事,只是不同的阶段叫法不一样而已。)了解学习内容要想知道如何挑老师,就得知道学习的内容。(1)对于只是想入门编程来说,随便挑选一门语言即可,比如C或C++或Java或Pyt...

2019-01-04 23:33:24 514

原创 2009北京市小学生程序设计友谊赛详细答案

第1题 农夫与石头#include <iostream>using namespace std;int main(){ int a, b, c; cin >> a >> b >> c; cout << 20 - a - b - c << endl; return 0;}...

2019-01-04 21:53:49 664

原创 2017北京市小学生程序设计友谊赛详细答案

第1题#include <iostream>using namespace std;int main(){ int n; cin >> n; int a[n]; int sum = 0; for(int i = 0; i < n; i++) { cin >> a[i]; ...

2019-01-02 20:08:01 1057

原创 2016北京市小学生程序设计友谊赛详细答案

第1题#include <iostream>using namespace std;int main(){ int a, b, c; cin >> a >> b >> c; if(a + b > c && a + c > b && b + c > a)

2019-01-01 23:22:41 387

原创 2010北京市小学生程序设计友谊赛详细答案

第1题#include <iostream>using namespace std;int main(){ int a, b; cin >> a >> b; cout << a * b << endl; return 0;}第2题分析:以下面的数据为例:3 1 1 1 1 12 ...

2019-01-01 20:49:26 1907 1

IOI2001题目及测试数据.rar

信息学奥林匹克竞赛真题

2022-01-14

IOI1994题目.rar

国际信息学奥林匹克竞赛真题

2022-01-14

Java自定义注解程序Demo

Java自定义注解程序Demo

2016-07-06

Spring Security Demo

Spring Secutiy入门Demo

2016-06-21

urlrewrite_demo

urlrewrite重定向,java实现

2016-06-03

Maven+SpringMVC+Mybatis Demo

maven下springmvc和mybatis整合的最简单Demo

2016-05-29

Maven+SpringMVC+Freemarker Demo

最简单的Maven+SpringMVC+Freemarker入门Demo

2016-05-28

Spring MVC入门Demo

最简单的spring mvc demo。

2016-05-25

MD5Demo简单程序

本iOS程序演示了如何将字符串进行MD5加密

2012-11-27

UITableView选中行

UITableView选择行后在该行后面打沟,上下滑动不消失不移位。

2012-05-09

TCP-IP详解三卷合集pdf

TCP-IP详解三卷合集,每卷为一个独立的pdf文件。

2011-11-19

iPhone地图定位程序

本demo简单演示iPhone上地图定位的代码实现过程。

2011-10-25

iPhone编程解析xml

本程序演示了如何连接浏览器,如何获取数据并解析xml文件。

2011-09-27

iPhone编程的通知例子

本程序演示了iPhone开发中两个类之间通信的最常用的两种方法:notification和delegate。

2011-09-06

UIWebView+html+css

UIWebView+html+css,实现UIWebView中可点击链接,并且可显示gif动画效果

2011-09-05

iPhone编程delegate示例

本例子演示了iPhone开发中最常用到的两个类之间互相通信的方法之一:delegate

2011-09-01

iPhone把遮罩层添加到UITextView键盘上

本程序演示了在点击UITextView弹出键盘后,添加一个遮罩层将键盘一起遮住的效果。

2011-07-08

iPad上的image流畅缩放

实现iPad上的image缩放,缩放过程流畅自然。

2011-06-29

FMDB数据库iPhone版本源码

FMDB数据库iPhone版本,有较全面的功能,

2011-04-14

iPhone push功能源码

iPhone实现push功能的参考源码,pushMe作为服务器端,pushTest作为客户端。

2011-04-14

UITableView全选功能源码

iPhone的TableView,全选所有的行,详细源码和解释。

2011-04-14

VC贪食蛇游戏源码有详细注释

vc游戏编程的入门程序,基于MFC编程,有详细注释。欢迎下载。

2011-04-14

空空如也

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

TA关注的人

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