OI重要知识点

OI知识点总结 Part0编程基础 1. C++或pascal —结构化编程 —面向对象的内容(STL) 2. 怎样解题? 3. 怎样调试?   Part1求解策略 1. 动态规划(DP) —维护类型 =布尔型 =数值型 —题型 =按位DP =区间DP(环形DP) =状压DP(连通性DP) =树形DP(记忆化搜索) —优化 =空间 滚动数组 =时间 +降维 +优化转移 阅读详情

OI常见知识点整合

熟练掌握


基本语法

基本数据结构:
STL(stack,queue,vector,map,priority_queue,set,bitset...)
单调栈

中级数据结构:
并查集,带权并查集

搜索:
dfs,bfs

图论:
拓扑排序

重要方法:
模拟,贪心
离线
二分,三分法


基本掌握


中级数据结构:
hash表

高级数据结构:
树状数组
线段树,线段树合并

字符串相关:
KMP
AC自动机
字典树Trie

图论:
最小生成树(prim,kruskal)
最短路,次短路,k短路(spfa,dijkstra,floyd)

数学相关:
exgcd,筛法,快速幂

动态规划:
 一般,背包,状压,区间,环形,树形,数位动态规划
 
 搜索:
 A* 算法
 迭代加深搜索,双向广搜

其他:
高精度

 


 

oi讲课资料 动态规划.ppt|莫比乌斯反演.ppt|线段树&扫描线.ppt|数学方法选讲.ppt|图论.ppt 立即下载

相关推荐

OI-materials:这是OIer学好OI的资料合集

#OI材料 我相信这将是一个伟大的项目。 我要开始为OI收集材料了。 OI让男人成为男人:) 我们在这里所做的不仅是列出东西,而且还展示了一种进入 OI 内部魔法世界的方法。 我们必须在内容积累的同时尝试优化。 希望大家喜欢 SC@中国大连 2015.2.22

OI知识点汇总

一起点亮技能树!!!

泉華子的OI足迹 2443

OI论文资料详细分类合集

包括:博弈、动态规划、计算几何、数据结构、数学、算法思想及题解、图论、线段树、字符串等的OI论文资料,对备战奥林匹克竞赛的同学们大有好处!!!

OI知识点

OI知识点 初级 1.1 语言基础 1.1.1 语言程序结构   1.1.2 变量,常量,数据类型,输入与输出   1.1.3 条件语句   1.1.4 循环语句   1.1.5 数组   1.1.6 字符数组、字符串   1.1.7 指针   1.1.8 共同体、结构体 1.1.9 函数 中级 2.1 深度优先搜索 2.1.1 栈与递归函数 2.1.2 深搜树模型与回溯 2.2 宽度优先搜索...

qq_39861188的博客 1056

我用 AI 做了个开源地图工具:从 OpenStreetMap 一键获取全国 AOI/POI 数据

本文介绍了一款免费开源的OSM数据查询与可视化工具,旨在解决Overpass QL语法晦涩、数据获取门槛高的问题。工具支持面数据(AOI)、点数据(POI)及路网三种查询模式,内置30+常用模板实现一键检索。具备高德与OSM双底图切换、坐标自动转换功能,支持GeoJSON、SHP、CSV多格式导出,同时保留自定义查询能力。作为纯HTML单文件应用,可零成本部署至GitHub Pages在线使用。该工具有效降低了地理数据获取难度,是替代商业地图API、高效提取全球开源地理信息的实用利器。

weixin_45812624的博客 589

四大厂商网络设备巡检命令实战指南:华为、华三、锐捷、思科

本文详细介绍了华为、华三、锐捷、思科四大厂商网络设备的巡检命令实战指南,涵盖硬件状态、软件运行和网络功能等核心维度。通过具体命令示例和实用技巧,帮助网络工程师高效完成设备巡检,预防潜在故障,确保网络稳定运行。

weixin_29235923的博客 392

OI 知识点(持续更新中)

deque不仅支持队尾插入( dq.push_back(+元素) )和队尾弹出( dq.pop_back() ),还支持对头插入( dq.push_front(+元素) )和对头弹出( dq.pop_front() )因此在辗转相除法中,gcd(a,b)=gcd(b,a%b),每次递归中的 “b” 都会小于上一个 “a” ,所以用欧几里得算法求a,b的最大公约数时的时间复杂度为 θ( log(a) )差异: 1、queue只支持队尾插入( q.push(+元素) )和队尾弹出( q.pop() )

losing_Oier的博客 522

【实战解析】RTL8306MB交换芯片驱动开发中的RMII接口调试陷阱

本文通过一个RTL8306MB交换芯片驱动开发的实战案例,深入剖析了RMII接口调试中的经典陷阱。文章详细描述了因TX_EN与CRS_DV信号线交叉连接错误导致的“静默”故障,并分享了使用逻辑分析仪和示波器进行硬件排查的完整流程与核心技巧,为嵌入式网络驱动开发提供了宝贵的避坑指南。

weixin_29267307的博客 421

OI知识汇总

以作者的水平为准 基础算法:枚举——>倍增      差分(前缀和)——>二维      贪心      分治:归并排序(逆序对)         二分答案         二分查找      快速排序——>离散化      递归/递推 搜索:深搜(所有方案),宽搜(最优解)    DFS优化:迭代         最优性剪枝/...

deluo1625的博客 363

STM32掉电保存配置参数技巧

本文介绍了使用STM32内置备份寄存器(BKP)实现掉电保存配置参数的方法。相比外接EEPROM或Flash,备份寄存器无需外设但存储容量有限,需通过VBAT引脚连接纽扣电池供电。文章详细说明了初始化步骤,包括使能PWR时钟、允许访问备份寄存器等操作,并提供了RTC初始化的代码示例。同时介绍了HAL库中读写备份寄存器的函数使用方法,包括HAL_RTCEx_BKUPWrite和HAL_RTCEx_BKUPRead函数的具体参数和调用示例。该方法适用于需要小容量数据掉电保存的应用场景。

hanhanhan233的博客 947

FPGA加速SNN实现MNIST手写数字识别的实践与优化

脉冲神经网络(SNN)作为第三代神经网络模型,采用生物启发的脉冲事件驱动机制,在处理时序信号时具有天然能效优势。其核心原理是通过神经元仅在接收足够输入脉冲时激活的稀疏特性,大幅降低计算能耗。在FPGA硬件加速领域,SNN通过量化优化、硬件友好型神经元模型设计等关键技术,可在边缘计算场景实现超高能效比。本文以MNIST手写数字识别为案例,详细解析了从6bit量化策略到双缓冲流水线设计的完整优化路径,最终在Xilinx Kintex-7平台实现97.54%识别准确率的同时,功耗仅231mW,能效比达81,712

weixin_30417487的博客 529

OI知识点总结(提高/省选-)

各种总结

玫葵之蝶 2703

【XSRP软件无线电】基于软件无线电平台的QPSK频带通信系统设计(含有完整工程资料获取链接)

软件无线电(Software Defined Radio, SDR)是一种无线通信系统,它通过软件来定义和实现无线电的功能,而不是依赖于传统的硬件电路。SDR平台的核心思想是将传统无线电系统中的大部分硬件功能,如调制解调、信号处理、频率选择等,通过软件来实现。这种设计理念使得SDR具有高度的灵活性和可重配置性,能够适应不同的通信标准和频段,快速适应新的通信技术。

嵌入式技术开发 3284

OI知识点整理

OI知识点整理,全部熟练掌握AK IOI! 高清大图链接:https://img2018.cnblogs.com/blog/1706194/201907/1706194-20190723151126721-389091938.png 转载于:https://www.cnblogs.com/zxjhaha/p/11231914.html...

weixin_30443731的博客 521

《低功耗方法学》翻译——第一章:介绍

第一章:介绍

记录所学,分享知识,结识挚友 2069

MMC混合型换流器系统设计与开关模型仿真

摘要:本文针对220kV交流/400kV直流电压等级,设计了由20个半桥和20个全桥子模块组成的混合型MMC换流器系统。通过建立开关函数等效模型,研究了其拓扑结构、工作原理及控制策略,包括NLM调制、电容电压均衡和环流抑制。MATLAB/Simulink仿真结果表明,系统直流电压波动控制在±5%以内,交流电流THD低于1.8%,验证了混合型MMC在高压大功率应用中的良好性能。该研究为工程实践提供了参考依据。 关键词:模块化多电平换流器;开关函数模型;混合子模块;最近电平逼近调制;电容电压均衡

huanghm88的专栏 133

【自用】OI知识点总结

看目录就好了。不用看具体部分 网络流 二分图 最大匹配 最小点覆盖 最小边覆盖 最小路径覆盖 最大独立集 最大流 上下界最大流 最小割 全局最小割 费用流 上下界费用流 线性规划转费用流 最大权闭合图 RMQ优化建图 单纯形 字符串相关 hash KMP 扩展KMP Ma

辗转山河弋流歌 2919

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

30秒定位竞赛知识点:OI Wiki高效搜索指南

OI Wiki是一个面向OI/ICPC竞赛的知识库,包含了丰富的算法、数据结构等知识点。对于新手和普通用户来说,如何快速找到所需内容是提升学习效率的关键。本文将介绍OI Wiki的高效搜索方法,帮助你在30秒内精准定位竞赛知识点。 ## 了解OI Wiki的知识结构 OI Wiki的内容按照不同的知识领域进行分类,主要包括基础算法、数据结构、数学、图论、字符串等模块。每个模块下又细分了多个具体

gitblog_01021的博客 445

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

OI知识点目录

OI 入门 [ ] 模拟 [ ] 暴力 [ ] 贪心 [ ] 高精度 [ ] 排序 数据结构 [ ] 栈 [ ] 单调栈 [ ] 队列 [ ] 单调队列 [ ] 堆 [ ] 左偏堆 [ ] 链表 [ ] 哈希表 [ ] 并查集 [ ] 路径压缩 [ ] 带边权并查集 [ ] 拆点 [ ] 块状链表-快状数 [ ] 树状数组 [ ] 线段树 ...

diejueza5100的博客 301

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

OI所需知识点汇总

学习网站 OI wiki

hover_load的博客 428

OI知识点|NOIP考点|省选考点|教程与学习笔记合集

点亮技能树行动—— 本篇blog按照分类将网上写的OI知识点归纳了一下,然后会附上蒟蒻我的学习笔记或者是我认为写的不错的专题博客qwqwqwq(好吧,其实已经咕咕咕了。。。) 基础算法 贪心 枚举 分治 倍增 构造 高精 模拟 图论 图 最短路,次短路 k短路 差分约束 最小生成树 拓扑排序 欧拉图 二分图染色,二分图匹配 最大团,最大独立集 tarjan找scc、桥、割点,缩...

weixin_30258027的博客 385

信息学奥赛(OI)知识点

记录了一些OI常考的知识点

日居月诸的博客 2079

近期需要学习的OI知识点

.

Zvezda_的博客 986
上一篇: 【图论】链式前向星
下一篇: 【ACM模板】链式前向星 存图 枚举每个结点连接的点 dfs bfs
Tenshi0x0
博客等级 码龄7年 6粉丝 71原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值