信息学奥赛 15 篇文章

C++学习笔记及信奥赛练习

C++之变量与数据类型

使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当创建一个变量时,就会在内存中保留一些空间。可能需要存储各种数据类型(比如字符型、宽字符型、整型、浮点型、双浮点型、布…

一文看懂什么是信息学奥赛、CSP-J、CSP-S、NOIP和NOI

小王子今年参加了CSP-J1和CSP-S1,遗憾的是闯关失败,特别是S1,虽然今年是第一次参加,但距离晋级就4分之差,不过这样的结果可以说也在我的意料中,一个平时不刷题的如果那么容易就晋级了,对于那些天天刷题而晋不了级的…

高精度算法和链表

计算机最初、也是最重要的应用就是数值运算。在编程进行数值运算时,有时会遇到运算的精度要求特别高,远远超过各种数据类型的精度范围;有时数据又特别大,远远超过各种数据类型的极限值。这种情况下,就需要进行“高精度运算”。

联合体和结构体

C++中,结构体(struct)和联合体(union)都是用来封装一组相关的数据,以便于更好的组织和管理数据。

信奥赛CSP-J第一轮认证闯关失败

小王子心心念的CSP电子证书终于可以下载了,纸质证书应该也快了吧,初赛二等奖的证书虽然在助力升学上没啥用,但毕竟是参加信奥赛的第一站证书。

常见青少年编程赛事合集

编程是使计算机根据人的意图去完成特定任务的人机之间交流的基本方式,也是实现人工智能的基础能力,在人工智能应用场景中发挥着基础作用。青少年从小学编程,可以培养理性思维、逻辑思维和创新思维。

C++字符串详解

string 类型的变量就是用来存放字符串的,也叫“string对象”。string 并不是 C++ 的基本数据类型,它是 C++ 标准模板库中的一个“类”。关于这一点,现在不必深究,以后会学到。这里只要学会如何使用 s…

C++ while循环

循环的工作原理是,首先判断条件表达式的值,如果它是真的,则循环体中的每个语句都被执行;然后,再次测试条件,如果条件表达式仍然为 true,则循环体中的每个语句将再次被执行。如此循环往复,直到条件表达式被判断为 false…

C++运算符

位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。