搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
知新_RL
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
python下对爬取到的史书用nltk统计词频,词云生成,snownlp做文章情感分析及对应柱状图_基于python的情感分析图
2
Android 内存监控探索篇_android 监控fd
3
spaCy教程学习
4
【图像拼接】SIFT特征匹配+RANSAC滤除离群点图像拼接【含Matlab源码 3762期】
5
某音视频列表数据接口(douyin.item_search_video)丨抖音API_抖音接口列表
6
利用STM32CubeMX和Keil模拟器,3天入门FreeRTOS(5.4) —— 事件组
7
解决华为荣耀鸿蒙2.0系统设备未获得Play保护机制认证HarmonyOS安装谷歌服务框架GMS谷歌应用商店Google Play华为P40 Mate40 Mate30 P30_bishua666/huagu2
8
LTP语义依赖关系说明
9
pytorch中数据预处理模块:transforms详解_未存取pylance
10
视觉智能识别技术的应用瓶颈,主要面临哪些困境?_图像智能识别跟踪 技术瓶颈
当前位置:
article
> 正文
【C++】全国青少年信息学奥林匹克竞赛(NOI)入门级-目录_c++奥林匹克竞赛
作者:知新_RL | 2024-04-09 13:38:00
赞
踩
c++奥林匹克竞赛
【C++】全国青少年信息学奥林匹克竞赛(NOI)入门级大纲
【C++】C++从入门到NOI学习路线
一、基础知识与编程环境
1. 计算机的基本构成(CPU、内存、I/O 设备等)
2. Windows、Linux 等操作系统的基本概念及其常见操作
3. 计算机网络和 Internet 的基本概念
4. 计算机的历史和常见用途
5. NOI 以及相关活动的历史
6. NOI 以及相关活动的规则
7. 位、字节与字
8. 程序设计语言以及程序编译和运行的基本概念
9. 使用图形界面新建、复制、删除、移动文件或目录
10. 使用 Windows 系统下的集成开发环境( 例如 Dev C++ 等 )
11. 使用 Linux 系统下的集成开发环境 ( 例Code::Blocks 等 )
12. g++、gcc 等常见编译器的基本使用
二、C++ 程序设计
1. 程序基本概念
1.1 标识符、关键字、常量、变量、字符串、表达式的概念
1.2 常量与变量的命名、定义及作用
1.3 头文件与名字空间的概念
1.4 编辑、编译、解释、调试的概念
2. 基本数据类型
2.1 整数型:int 、 long long
2.2 实数型:float、 double
2.3 字符型:char
2.4 布尔型:bool
3. 程序基本语句
3.1 cin 语句、scanf 语句、cout 语句、printf语句、赋值语句、复合语句
3.2 if 语句、switch 语句、多层条件语句
3.3 for 语句、while 语句、do while 语句
3.4 多层循环语句
4. 基本运算
4.1 算术运算:加、减、乘、除、整除、求余
4.2 关系运算:大于、大于等于、小于、小于等于、等于、不等于
4.3 逻辑运算:与(&&)、或(||)、非(!)
4.4 变量自增与自减运算
4.5 三目运算
4.6 位运算:与(&)、或(|)、非(~)、异或(^)、左移(<<)、右移(>>)
5. 数学库常用函数
5.1 绝对值函数、四舍五入函数、下取整函数、上取整函数、平方根函数、常用三角函数、对数函数、指数函数
6. 结构化程序设计
6.1 顺序结构、分支结构和循环结构
6.2 自顶向下、逐步求精的模块化程序设计
6.3 流程图的概念及流程图描述
7. 数组
7.1 数组与数组下标
7.2 数组的读入与输出
7.3 二维数组与多维数组
8. 字符串的处理
8.1 字符数组与相关函数
8.2 string 类与相关函数
9. 函数与递归
9.1 函数定义与调用、形参与实参
9.2 传值参数与传引用参数
9.3 常量与变量的作用范围
9.4 递归函数
10. 结构体与联合体
10.1 结构体
10.2 联合体
11. 指针类型
11.1 指针
11.2 基于指针的数组访问
11.3 字符指针
11.4 指向结构体的指针
12. 文件及基本读写
12.1 文件的基本概念、文本文件的基本操作
12.2 文本文件类型与二进制文件类型
12.3 文件重定向、文件读写等操作
13. STL 模板
13.1 算法模板库中的函数:min、max、swap、sort
13.2 栈 (stack)、队列 (queue)、链表 (list)、向量(vector)等容器
三、数据结构
1. 线性结构
1.1 链表:单链表、双向链表、循环链表
1.2 栈
1.3 队列
2. 简单树
2.1 树的定义与相关概念
2.2 树的表示与存储
2.3 二叉树的定义与基本性质
2.4 二叉树的表示与存储
2.5 二叉树的遍历:前序、中序、后序
3. 特殊树
3.1 完全二叉树的定义与基本性质
3.2 完全二叉树的数组表示法
3.3 哈夫曼树的定义和构造、哈夫曼编码
3.4 二叉搜索树的定义和构造
4. 简单图
4.1 图的定义与相关概念
4.2 图的表示与存储:邻接矩阵
4.3 图的表示与存储:邻接表
四、算法
1. 算法概念与描述
1.1 算法概念
1.2 算法描述:自然语言描述、流程图描述、伪代码描述
2. 入门算法
2.1 枚举法
2.2 模拟法
3. 基础算法
3.1 贪心法
3.2 递推法
3.3 递归法
3.4 二分法
3.5 倍增法
4. 数值处理算法
4.1 高精度的加法
4.2 高精度的减法
4.3 高精度的乘法
4.4 高精度整数除以单精度整数的商和余数
5. 排序算法
5.1 排序的基本概念
5.2 冒泡排序
5.3 选择排序
5.4 插入排序
5.5 计数排序
6. 搜索算法
6.1 深度优先搜索
6.2 广度优先搜索
7. 图论算法
7.1 深度优先遍历
7.2 广度优先遍历
7.3 泛洪算法(flood fill)
8. 动态规划
8.1 动态规划的基本思路
8.2 简单一维动态规划
8.3 简单背包类型动态规划
8.4 简单区间类型动态规划
五、数学与其他
1. 数及其运算
1.1 自然数、整数、有理数、实数及其算术运算(加、减、乘、除)
1.2 进制与进制转换:二进制、八进制、十进制、十六进制
2. 初等数学
2.1 代数(初中部分)
2.2 几何(初中部分)
3. 初等数论
3.1 整除、因数、倍数、指数、质(素) 数、合数
3.2 取整
3.3 模运算与同余
3.4 整数唯一分解定理
3.5 辗转相除法(欧几里得算法)
3.6 素数筛法:埃氏筛法与线性筛法
4. 离散与组合数学
4.1 集合
4.2 加法原理
4.3 乘法原理
4.4 排列
4.5 组合
4.6 杨辉三角
5. 其他
5.1 ASCII 码
5.2 格雷码
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
【已解决:
github
copilot
pycharm
连接不上
的
问题】
_
pycharm
登录不了gi...
就是过了两天重新试了一下就成了,代理设置是no poxy,就是网上演示
的
一般流程这样子走
的
。
_
pycharm
登录不了g...
赞
踩
article
如何用
C
语言封装
C
++
的类(
C
调用
C
++
函数
)、(
C
++
调用
C
函数
)_
c
封装
c
++
函数
...
1、
C
调用
C
++
本文给出了一种方法。基本思想是,写一个 wrapper文件,把
C
++
类封装起来,对外只提供
C
语言的接口...
赞
踩
article
操作
教程|在
MeterSphere
中
通过
SSH
登录
服务器
的两种方法...
在
MeterSphere
中借助插件或脚本,简单、快捷地
通过
SSH
登录
服务器
。
操作
教程|在
MeterSphere
中
通过
SS...
赞
踩
article
不踩坑——
免费资源
蓝桥
杯
比赛
概述及经验分享_
蓝桥
杯
单片机
的
比赛
内容
...
蓝桥
杯
单片机
比赛
概述及经验分享前言一、大赛简介二、
比赛
题目简介三、学习方法四、参赛流程五、具体学习
内容
六、总结及个人...
赞
踩
article
git
报错
git
There is no tracking in
for
mation
for
the...
git
用了很久了,这几天用
git
的时候出现一个问题,解决了半天,在百度上查了半天还是不行,最后还是解决了,原因是由于我...
赞
踩
article
Leetcode
64
.
最小
路径和...
Leetcode
64
.
最小
路径和1、问题分析2、问题解决3、总结1、问题分析题目链接:https://leetcod...
赞
踩
article
rabbitmq
用户
管理(
Not
management
user
问题解决)...
在服务器上搭建完
rabbitmq
环境后,本地登录服务器(非本地服务器)上的
rabbitmq
management
可视化控...
赞
踩
article
打开
windows
批处理
大门_
batch
网页
console
...
大家好,我是xiezhr。1 前言打开历史文章一看,上一篇文章是2021年3月20号更新的,又拖更了。一个原因是,最近工...
赞
踩
article
Vue3
项目
部署到
tomcat
8
.5
服务器
centos
8
_
tomcat
8
发布
vue
...
参考博客:
vue
-cli3
项目
打包后自动化部署到
服务器
vue
-cli3如何部署在
服务器
的
tomcat
,以及
vue
.con...
赞
踩
article
Axure
基础详解六:
中继器
的
增
、
删
、
改
、
查_
axure
中继器
新
增
行内容编辑...
中继器
(Repeater)是一种特殊的控件,它的作用是允许用户创建重复的数据项,并以列表或表格的形式展示出来。
中继器
可以...
赞
踩
article
[
Git
] 配置
Access
Token
解决
Git
hub
认证弹窗_
github
accessto...
最近从bitbucket切换到了
Git
hub
Enterprise, 刚使用几次发现 每次操作 都有弹窗认证,虽然手动点...
赞
踩
article
YOLOv9
独家改进|动态蛇形卷积
Dynamic
Snake
Convolution
与RepNCSP...
Dynamic
Snake
Convolution
是一种针对细长微弱的局部结构特征与复杂多变的全局形态特征设计的卷积模块...
赞
踩
article
Spring
Boot
进阶(42):如何
实现
图片
在线
下载
?...
如何
实现
图片
在线
下载
?一文教会你。
Spring
Boot
进阶(42):如何
实现
图片
在线
下载
? 1...
赞
踩
article
PowerShell
中
调用
外部程序和
进程
操作命令
例子...
学习
PowerShell
,我们不指望通过C#编程去搞定所有事情,我们应该记住cmd.exe或者说批处理给我们留下的宝贵财...
赞
踩
article
深度
学习
模型
的
量化
方法
(
论文
学习
&
tensorflow
lite
量化
方法
)_深度
学习
中
模型
量化
论...
Quantization
方法
介绍 深度
学习
模型
的
量化
方法
(
论文
学习
&
tensorflow
lite
量化
方法
) > 方...
赞
踩
article
带你
玩转
Python
爬虫
(
爬取
电影
资源
篇)...
跟着我,python你也可以!带你
玩转
Python
爬虫
(
爬取
电影
资源
篇) 时隔多日不见,今天咱...
赞
踩
article
vue3
vite
介绍三个常用
插件
_
unplugin
-
icons
/
vite
...
1.
unplugin
-auto-import:按需自动导入 Vite、Webpack、Rspack、Rollup 和 e...
赞
踩
article
PowerShell2.0
之
Windows
排错(二)
查看
服务
依存性
...
Windows
中的系统
服务
具有
依存性
,如果一个
服务
未启动,可能导致更多依赖于它的
服务
均无法启动。以Base Filter...
赞
踩
article
linux
-
glibc
2.12
升级
_
glibc
-
2.12
...
参考文章:https://blog.csdn.net/nw_nw_nw/article/details/72542179...
赞
踩
article
AI
大
模型
应用
开发
实战
营
(第3期)-毕业总结_ai大
模型
应用
开发
实战
营
下载...
8周的《
AI
大
模型
应用
开发
实战
营
》快要结束了,时间过的真快啊。2023年底,因工作规划要在现有产品中加入GPT能力,而自...
赞
踩
相关标签
copilot
pycharm
C调用C++函数
C++调用C函数
MeterSphere
开源
一站式测试
SSH
服务器
单片机
64. 最小路径和
leetcode
算法
c++
动态规划
rabbitmq
批处理
windows
axure
github
git
驱动开发
python
开发语言