精华内容
下载资源
问答
  • 信奥心得

    2018-04-12 18:15:38
    从第一次去学校机房开始,我已接触信奥近三周了。由于以前没有碰过这东西,刚上手除了有些新奇以外,真心觉得学习有点吃力。这是一门全新的学科,在学习过程中,我发现其思考问题的方式与平常接触的数学有很大的区别...
    从第一次去学校机房开始,我已接触信奥近三周了。由于以前没有碰过这东西,刚上手除了有些新奇以外,真心觉得学习有点吃力。这是一门全新的学科,在学习过程中,我发现其思考问题的方式与平常接触的数学有很大的区别。比如数学中列为禁忌的枚举在信奥中是必须的!另外,这门学科还很关注语法,有点类似于英语,这也让我有点头痛。 没学多久,就写这些吧。作为初学信奥的体会。
    展开全文
  • 关于信奥

    2018-04-10 08:42:45
    而也有几个同学继续学下去的,但我一直对信息奥赛有着心理阴影,可是有两个同学通过信奥获得省赛一等奖后直接保送金华一中领军班,我有点后悔当年没有坚持学下去,随着近些年人工智能的发展,信息行业受到了热捧,...
    我对于信息奥赛刚开始并没有什么好感,因为初中时候曾经被选去参加培训,而我根本听不懂老师在讲什么,索性第二次课就退出了。而也有几个同学继续学下去的,但我一直对信息奥赛有着心理阴影,可是有两个同学通过信奥获得省赛一等奖后直接保送金华一中领军班,我有点后悔当年没有坚持学下去,随着近些年人工智能的发展,信息行业受到了热捧,比如阿里京东都是网上电商,需要高度依赖互联网和编程,因此互联网行业成了人才与资金的摇篮,也是就业最相关的。只可惜学信奥没有基础,刷题比较慢,而且似乎逻辑上与数学上有时会恰恰相反,需要理解半天,所以刚开始学信奥有困难,但我会坚持下去,即使不选择信奥,我也会好好学习,因为编程在以后的工作与生活中是很有用处的
    展开全文
  • 信奥做题经验谈.pdf

    2020-10-26 12:05:19
    信奥做题经验谈
  • Dev c++信奥版2.0

    2018-05-25 13:14:15
    Dev c++信奥版我们是在官方版原版开发工具的基础上,对开发工具进行了二次封装,在保留原有开发工具风格和功能的基础上,添加了项目管理和题库系统两功能,让使用者可以非常方便和快速的使用这两个功能。 信奥开发...
  • noip(信奥)题目&基础

    2020-10-05 16:30:48
    noip(信奥)题目&基础
  • 信奥赛一本通橙皮书

    2019-02-06 20:44:19
    信奥赛一本通三本中的橙皮书扫描版,高清,pdf格式,(C++第五版)。适合在上课的老师在多媒体上展示给学生们看。请尊重原创作者的辛劳,勿用于商业用途。
  • 趣乐博思剑指信奥系列❝趣乐博思剑指信奥系列,专门针对全国青少年信息学奥林匹克联赛 NOIP 而开展的专业教育方案。开设的课程有 C 语言基础,C++ 语言基础,算法设计入门与进阶,经典试题分析与详解等系列课程。...

    ef4272edd4732620793486412f118021.png

    趣乐博思剑指信奥系列

    趣乐博思剑指信奥系列,专门针对全国青少年信息学奥林匹克联赛 NOIP 而开展的专业教育方案。开设的课程有 C 语言基础,C++ 语言基础,算法设计入门与进阶,经典试题分析与详解等系列课程。面向10 - 16 岁少儿的编程教育,培养扎实的 C++ 语言基础,灵活运用算法的能力,分析解决问题的能力。

    剑指信奥 | C 语言之信奥试题详解(四)

    前言

    今天是我们 C 语言详解信奥试题的第四天,也是整个 C 语言系列的最后一天。

    从 2022 年起,信息学竞赛的参赛语言将从现在的 C++、C 和 Pascal 三门变为一门,就是 C++。

    C++ 是一门非常强大的语言,它是 C 语言的超集,C 语言中的基础语法与 C++ 大致相同。

    我们先学 C 语言是为了学习 C++ 奠定基础,然后再学习 C++ 中增加的那一部分理论内容。

    No. 1 质因数分解 🌟

    题目

    题目描述

    已知正整数 n 是两个不同的质数的乘积,试求出两者中较大的那个质数。

    输入格式

    一个正整数 n。

    输出格式

    一个正整数 p,即较大的那个质数。

    样例输入

    21

    样例输出

    7

    数据范围

    n ≤ 2×10^9

    题解

    题目分析

    这道题的解答非常的简短,但前提我们要做充足的分析。

    首先要知道什么是质数:

    质数(Prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数 

    Wikipedia

    根据这个定义,诸如 3,5,7,11 ... 等都是素数。

    看似不难,但在数学上有非常著名的关于质数的猜想,其中之一就是哥德巴赫猜想:

    哥德巴赫猜想:该猜想认为每个大于 2 的偶数 n 都可表示成两个质数之和

    还有黎曼猜想,至今都尚未解决。

    好啦,知道了质数的定义,我们重点关注题目描述中的这句话:

    正整数 n 是两个不同的质数的乘积

    既然这个正整数是两个质数的乘积,意味着这个数只能分解为这两个质数的乘积(思考:为什么?)

    想到这,问题就迎刃而解了。

    注意事项

    1. 数学上定义,1 不是素数,循环起始于 2

    解题过程

    1. 从 2 到 n - 1 做循环
    2. 第一个能整除 n 的数就是较小的质数
    3. 使用除法求得较大的质数并输出

    参考代码

    #include 

    No. 2 陶陶摘苹果 🌟

    题目

    题目描述

    陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 10 个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 30 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。

    现在已知 10 个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。

    输入格式

    输入包括两行数据。第一行包含 10 个 100 到 200 之间(包括 100 和 200 )的整数(以厘米为单位)分别表示 10 个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。

    第二行只包括一个 100 到 120 之间(包含 100 和 120 )的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。

    输出格式

    输出包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。

    样例输入

    100 200 150 140 129 134 167 198 200 111
    110

    样例输出

    5

    题解

    题目分析

    这是一道比较简单的题,考察的就是陶陶的身高加上板凳的高度,这个数值不小于第一行里的多少个数

    注意事项

    1. 数组元素接收数值的方法

    解题过程

    1. 把第一行 10 个数字存入一个数组
    2. 遍历数组,计算数量并输出

    参考代码

    #include 

    No. 3 不高兴的津津 🌟

    题目

    题目描述

    津津上初中了。妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。

    但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。

    请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。

    输入格式

    输入包括 7 行数据,分别表示周一到周日的日程安排。每行包括两个小于 10 的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。

    输出格式

    一个数字。如果不会不高兴则输出 0,如果会则输出最不高兴的是周几(用 1, 2, 3, 4, 5, 6, 7 分别表示周一,周二,周三,周四,周五,周六,周日)。

    如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。

    样例输入

    5 3
    6 2
    7 2
    5 3
    5 4
    0 4
    0 6

    样例输出

    3

    题解

    题目分析

    同样是一道比较简单的题目。

    需要思考的是怎样做才能实现比较简洁的代码。

    注意事项

    1. 不要忘了输出 0 的情况

    解题过程

    1. 对每次输入的 m 和 n 进行判断
    2. 存储最大值和星期数
    3. 输出

    参考代码

    #include 

    No. 4 文具订购🌟🌟

    题目

    题目描述

    小明的班上共有 n 元班费,同学们准备使用班费集体购买 3 种物品:

    1. 圆规,每个 7 元。2.笔,每支4元。
    2. 笔记本,每本 3 元。

    小明负责订购文具,设圆规,笔,笔记本的订购数量分别为 a,b,c,他订购的原则依次如下:

    1. n 元钱必须正好用光,即 7a+4b+3c=n。
    2. 在满足以上条件情况下,成套的数量尽可能大,即 a,b,c 中的最小值尽可能大。
    3. 在满足以上条件情况下,物品的总数尽可能大,即 a+b+c 尽可能大。

    请你帮助小明求出满足条件的最优方案。可以证明若存在方案,则最优方案唯一。

    输入格式

    从文件 order.in 中读入数据。仅一行一个整数 n 表示班费数量。

    输出格式

    输出到文件 order.out 中。若方案不存在则输出 -1。否则输出一行三个用空格分隔的非负整数 a,b,c 表示答案。

    样例 1 输入

    1

    样例 1 输出

    -1

    样例 2 输入

    1

    样例 2 输出

    -1

    样例 3 输入

    1

    样例 3 输出

    -1

    样例 3 解释

    a=2,b=4,c=1 也是满足条件 1,2 的方案,但对于条件 3,该方案只买了 7 个物品,不如 a=1,b=2,c=6 的方案。

    数据范围

    对于测试点 1 ∼ 6:n ≤ 14。

    对于测试点 7 ∼ 12:n 是 14 的倍数。

    对于测试点 13 ∼ 18:n ≤ 100。

    对于所有测试点 0 ≤ n ≤ 105。

    时间限制

    1.0 s

    空间限制

    256 MB

    题解

    这道题是今天 NOI Online 考试普及组的第一题,经过这段时间的学习和练习,同学们把这道题作为一个检验这段时间学习成果的一份试卷吧!


    「 剑指信奥系列 

    从零开始,进阶信息学奥林匹克竞赛

    清华计算机系哥哥专业讲解

    e6c56df285b050eb02ce858d7a8b1d25.png


    趣乐博思教育

    遇见你更优秀的孩子

    a7cc55e83046ab3dd3308d299e131b9c.png

    r

    如果您喜欢 趣乐博思教育,请关注我们的公众号,发现您更优秀的孩子!

    如果您从这篇文章有所收获,请点亮下方 在看,或转发到朋友圈,谢谢!

    展开全文
  • 趣乐博思剑指信奥系列❝趣乐博思剑指信奥系列,专门针对全国青少年信息学奥林匹克联赛 NOIP 而开展的专业教育方案。开设的课程有 C 语言基础,C++ 语言基础,算法设计入门与进阶,经典试题分析与详解等系列课程。...

    7cf279febc37f1ef85a875741329e57b.png

    趣乐博思剑指信奥系列

    趣乐博思剑指信奥系列,专门针对全国青少年信息学奥林匹克联赛 NOIP 而开展的专业教育方案。开设的课程有 C 语言基础,C++ 语言基础,算法设计入门与进阶,经典试题分析与详解等系列课程。面向10 - 16 岁少儿的编程教育,培养扎实的 C++ 语言基础,灵活运用算法的能力,分析解决问题的能力。

    剑指信奥 | C 语言之信奥试题详解(二)

    上次课的思考题

    这个六位数要连续除三个数,结果一定是整数吗?如果不是的话,输出 %d 是否有问题?

    还记得公式吗:

    六位数 = 三位数 * 1000 + 三位数

    如果提取一下公因式就变成了:

    六位数 = 三位数 * (1000 + 1)

    进而:

    六位数 = 三位数 * 1001

    而:

    7 * 11 * 13 = 1001

    所以最后的结果就是三位数本身!

    No. 1 填充矩形 ?

    题目

    题目描述

    已知矩形的大小为 n × m,现用 a × a 的正方形填充该矩形。

    输入三个正整数 n, m, a(n, m, a ≤ 10^9),计算至多能填入多少正方形?(正方形可以正好碰到矩形边界,但不能超出矩形外)

    输入

    一行三个用一个空格隔开的正整数 n, m, a。

    输出

    输出能填入正方形的数量。

    样例输入

    3 4 1

    样例输出

    12

    数据范围限制

    1 <= n, m, a ≤ 10^9

    题解

    题目分析

    这道题我们需要画张图分析一下:

    29cc780809aa6e40e53ebee30e9c17e0.png

    示意图

    从图中不难看出,我们的摆放正方形是有策略的,就是从矩形的一角开始向其他两个方向延伸,直到放不下为止,这时正方形的个数就是最多的。

    那问题来了,怎么把这个转换成代码呢?

    在分析一下,能放下和放不下的判断依据是什么呢?

    就是当前剩余的长度是否能够整除 a。

    所以,最多的方块数就是:

    (n 中 a 的个数) * (m 中 a 的个数)

    到此为止,我们的解题思路就有了。

    注意事项

    1. 注意 n, m, a 的数据范围是 10 的 9 次方,需要使用 long 型存储变量。
    2. 整形除法的规则是截去余数,正好适用于这道题。

    解题过程

    1. 输入 n, m, a
    2. 求出 n / a 和 m / a
    3. 以上结果相乘并输出

    参考代码

    #include 

    int main() {

    long n, m, a;

    scanf("%ld %ld %ld", &n, &m, &a);

    long z = (n / a) * (m / a);

    printf("%ld", z);

    return 0;
    }

    No. 2 存款收益 ?

    题目

    题目描述

    按年利率 R% 存入本钱 X,存入 P 年后的本利合计为 X * ((100 + R) / 100) ^ P,求 Y 的值。

    输入

    输入一行三个空格隔开的实数 R, X,P

    输出

    输出收益 Y,答案保留两位小数。

    样例输入

    1 100 5

    样例输出

    105.10

    数据范围限制

    1 <= X <= 10000 1 <= P, R <= 100

    题解

    题目分析

    这道题考察的是基本运算,按照公式求出结果即可。

    注意事项

    1. 需要引入 math.h,乘方函数是 pow()
    2. 注意录入 r, x, p 的顺序

    解题过程

    1. 输入 r, x, p
    2. 计算并输出

    参考代码

    #include 
    #include

    int main() {

    double r, x, p, y;

    scanf("%lf %lf %lf", &r, &x, &p);

    y = x * pow((100 + r) / 100, p);

    printf("%.2lf", y);

    return 0;
    }

    No. 3 捡石头 ?

    题目

    题目描述

    憨厚的老农夫昨天捡到了 3 块小石头,他想再去捡一个小石头,让这 4 个石头正好一共重 20 斤,请问他应该去捡一个多少斤的石头?

    输入

    三个整数 a, b, c,是这三个石头的重量 (斤)

    输出

    一个数,表示农夫应该去捡一个多少斤的石头。

    样例输入

    3 5 7

    样例输出

    5

    题解

    题目分析

    这道题是一个基本的运算题。要想知道还要捡多少斤的石头,应该先知道已经捡了多少斤,然后用 20 做减法就可以了。

    解题过程

    1. 注意题目要求的数据类型是整形

    解题过程

    1. 输入 a, b, c
    2. 运算并输出

    参考代码

    #include 

    int main() {

    int a, b, c;

    scanf("%d %d %d", &a, &b, &c);

    printf("%d", 20 - (a + b + c));

    return 0;
    }

    「 剑指信奥系列 

    从零开始,进阶信息学奥林匹克竞赛

    清华计算机系哥哥专业讲解

    4a893d23451b67ad75a727d5fbb93f2c.png


    趣乐博思教育

    遇见你更优秀的孩子

    59b668d52107727a91e881d46b421b12.png

    r

    如果您喜欢 趣乐博思教育,请关注我们的公众号,发现您更优秀的孩子!

    如果您从这篇文章有所收获,请点亮下方 在看,或转发到朋友圈,谢谢!

    展开全文
  • 信奥竞赛体会

    千次阅读 2017-10-20 11:24:43
    这次信奥竞赛是我们第一次集体参加初赛,我觉得我有很多不足,尤其是后面的完型填空和输入输出,当我看见试卷时,我有点不知所云,看不懂,不理解,这两个词在我的脑海中。当听着别人在答题卷上奋笔疾书的写字时,我...
  • 信奥总结2

    千次阅读 2017-11-19 16:36:58
    令我感到新奇的是竟然有信奥这门课,这个名字都是我闻所未闻的,令我感兴趣。 不知不觉中,又一个大周过去了,终于能够回家了。在学校,做什么都要收到老师的限制;我之所以能回到家感到高兴,那是因为不仅能够见到...
  • 趣乐博思剑指信奥系列❝趣乐博思剑指信奥系列,专门针对全国青少年信息学奥林匹克联赛 NOIP 而开展的专业教育方案。开设的课程有 C 语言基础,C++ 语言基础,算法设计入门与进阶,经典试题分析与详解等系列课程。...
  • 关于信奥的总结

    千次阅读 2017-10-20 13:28:50
    一个月的信奥生活下来,我也不由得感到有些疲惫。  从最初在小学学习的pascal,到现在已经使用了一个月的C++。我经历了两个语言,而每当使用C++ 时,总会对pascal有那么一丝的怀念。毕竟,是学了三年的语言。  ...
  • 关于信奥的心得总结

    千次阅读 2018-04-10 14:40:46
    信奥这一方面,首先,在刚接触它的前三个星期,我受到的心得是:1、信奥水平是刷题刷出来的,只有实践才能成功;2、信奥教会了我做事要严谨,有大局观,不能走一步算一步;3、信奥给我带来了对电脑新的认识,不只...
  • 小学奥数与信奥

    2019-02-18 10:53:02
    小学奥数与信奥 题目 3. 把4分拆成几个数相加的形式(0不考虑作为加数),有多少种不同的分拆方式? 把5分拆成几个数相加的形式(0不考虑作为加数),有多少种不同的分拆方式? 把6分拆成几个数相加的形式(0不考虑作为...
  • 信奥贪心算法 的java代码,方便大家做个参考
  • 第一次信奥考试

    千次阅读 2018-04-12 19:46:46
    由于我平时对信奥不怎么感兴趣,所以不怎么把时间放在信奥上,今天进行信奥考试我只考了全班第34名。成绩出来之后我看了一下,发现比较简单的第1题我只得了12分。仔细看了一下之后,我发现我cin的x1,x2等的顺序...
  • 信奥的感想

    2018-04-10 15:26:55
    说起信奥,从接触到现在已经差不多20天了。想想刚接触的那一天,看着一堆如同天书一样的代码,如同热锅上的蚂蚁一般,忙来忙去,但又总是无可下手。编译错误,检验不通过,我不断焦急着,最后还是看了书才恍然大悟。...
  • 趣乐博思剑指信奥系列❝趣乐博思剑指信奥系列,专门针对全国青少年信息学奥林匹克联赛 NOIP 而开展的专业教育方案。开设的课程有 C 语言基础,C++ 语言基础,算法设计入门与进阶,经典试题分析与详解等系列课程。...
  • 我和信奥的3年

    千次阅读 2017-11-01 15:35:02
    可是,在学习信奥的过程中,我也深深的发现,学习信奥并不是那么容易的,本以为小学毕业后将会与信奥无缘不过,小学毕业后,我非常荣幸的进入了海亮的信奥班,再一次获得了学习信奥的机会,即使我知道,初中的学习会...
  • 刚接处信奥的心得

    2018-04-12 18:21:20
    从3月20日至4月9日整整20天,我初步接触了信奥。我逐渐从一开始对信奥的一无所知变为略知皮毛。由于我对信奥并不是十分感兴趣,在这么久的时间中我只做到了第六十道题。(因为自习课基本不上机房)虽然我做到了六十...
  • 信奥考试反思及总结

    2017-11-01 10:39:37
    信奥考试反思及总结 上次信奥考试,我虽然拿了第二名,但还是有些地方是十分欠缺的。考试结束后,我严重地意识到了几个问题,再次归纳总结并反思。 一、我考试太过性急,考试卷一发下来并没有浏览整张试卷,而是...
  • NOI 题目 试题 目录 信奥 历年

    千次阅读 2019-02-01 08:58:41
    NOI 题目 试题 目录 信奥 历年 NOI 2018 题目 试题 目录 信奥 历年 第一试 2018年7月18日 08:00-13:00 1.归程 return 2.冒泡排序 inverse 3.你的名字 name 第二试 2018年7月20日 08:00-13:00 1.屠龙...
  • 96、OI(信奥)中的数论-2020.06.09.rar
  • 信奥和奥数、数学等的关系的系列探讨-2019-10-29 信奥和奥数、数学等的关系的系列探讨-2019-10-29
  • 信奥中的数学学习相关书籍简介-2021-01-12(A).pdf
  • 第2次信奥考试

    2018-05-07 20:18:00
    第2次信奥考试 关于这次考试,让我在一次意识到了自己的很多错误;首先还是那个烦了几百年的问题粗心{ 1首先第二题只是看到了“请找出所有不同的能打开锁的密码”,没有看到的密码的数目”因为显示输出”...
  • 第一次信奥测试

    2018-04-12 20:09:37
    今天信奥进行了第一次测试,题目有一点小坑,很容易超时。第一题要注意分类讨论,情况要考虑完整,一定不能漏考虑情况。还有第二题不能使用循环,否则就超时了,一定要记住使用数学思维,不能单纯使用暴力,死套循环...
  • 信奥C++ 第1次课作业--2021.01.08(改)B.pdf
  • 36、信奥中的数学学习路线图-2021-01-03(B).pdf
  • 至2020-03-28信奥总结

    2020-03-30 10:03:07
    我也好久没有动过刷题记录表,因为有文化课这种棘手的课程之后,完全没有了时间和精力搞信奥,况且家长是不允许在休闲时间过度做与信奥有关的事情的。 各个专题的理解程度: 在此我就列个表格吧: 名称 理解程度...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 275
精华内容 110
关键字:

信奥