信息学奥赛 19

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

信奥风云

21日考试当天,很多家长接送孩子去考试,纷纷表示,2024年考试人数明显增加了好多。2023年广东参加J1的人数大约1.3万左右,听说今年增加到2万左右,事实也确实如此,东莞考点东莞中学松山湖学校周围交通当天上午直接瘫痪…

C++中负数取余的规则

本文探讨了C++中负数除法取余的问题,当使用取余操作符对负数进行运算时,结果可能与预期不符。原因是C++的取余操作符与数学上的运算不同。解决方案是先将负数转换为正数进行取余,再调整符号以匹配原数的正负。通过这种方法,可以…

C++之变量与数据类型

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

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

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

2023 CCF第一轮认证CSP-S提高级C++真题及解析

第一次参加提高组这个级别的考试,感觉好难呀,看着这些数学式直接懵了。。。好吧,哪里难了?每年都是这样,不要乱说,要从自己身上找原因,都这么久了,有没有认真学习。。。

2023 CCF第一轮认证CSP-J入门级C++真题及解析

2023 CCF第一轮认证CSP-J入门级C++真题及解析 一、单项选择题 1. 在C++中,下面哪个关键字用于声明一个变量,其值不能被修改?( )。 A. unsigned B. const C. static D. …

高精度算法和链表

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

联合体和结构体

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

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

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

常见青少年编程赛事合集

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

C++字符串详解

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

C++ while循环

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