首页 > 编程语言 >算法竞赛学习资源整理

算法竞赛学习资源整理

时间:2023-03-12 14:04:15浏览次数:39  
标签:试炼 竞赛 XX 算法 数学 cppreference 整理


一、测评

1、国内OJ
  1. luogu/vijos/codevs
  2. LOJ/UOJ/BZOJ
  3. POJ/Virtual/Open
2、国外OJ
  1. USACO
  2. UVa
  3. CF

二、资源

1、教程
  1. OI Wiki
  2. standFord CS97SI
2、书籍
  1. 刘汝佳/李煜东/秋叶拓哉(竞赛圈)
  2. 一本通/提高篇/数学篇(教练圈)
  3. 算法导论/具体数学/组合数学(算法圈)
3、题集
  1. POJ训练
  2. USACO
  3. 洛谷试炼场
  4. codevs天梯
4、博客

hzwer/candy/menci/…

5、课程

XX学堂、XX机构等

三、其他

1、工具
  1. Ubuntu(贴代码)
  2. cppreference(查语法)
  3. OEIS(查数列)
  4. csacademy(图论)
  5. Latex公式


标签:试炼,竞赛,XX,算法,数学,cppreference,整理
From: https://blog.51cto.com/gwj1314/6115774

相关文章

  • 排序算法的性能分析
    排序算法有很多,但适用的场景不尽相同,今天就做个总结,关注时间复杂度、稳定性,最好情况和最坏性能。算法稳定性的含义参见对排序算法稳定性的理解-BeLady-博客园(cnblogs......
  • 降维算法: 奇异值分解SVD
    动动发财的小手,点个赞吧!1.为什么降维总所周知,在低维下,数据更容易处理,但是在通常情况下我们的数据并不是如此,往往会有很多的特征,进而就会出现很多问题:多余的特征会影响......
  • 字符串匹配之KMP算法中的pnext表
    pnext表的分析上篇我们提到了最后是构建一个pnext表,记录着每个字符匹配需要移动的长度的位置信息,接着上篇的内容,我们来分析下pnext表的构造。还是举个栗子:ababcabcacb......
  • Qz学算法-数据结构篇(排序算法--冒泡、选择)
    排序算法排序的概念排序也称排序算法(SortAlgorithm),排序是将一组数据,依指定的顺序进行排列的过程分类排序的分类:内部排序:指将需要处理的所有数据都加载到内部存储器中进......
  • m通信系统中基于相关峰检测的信号定时同步算法的FPGA实现
    1.算法描述       定时同步方法主要分为基于数据辅助和非数据辅助两类。前者是在发送有效数据前发送一段具有某种特征的训练或导频符号,接收端根据符号特征建立同步......
  • 数据结构与算法2
    树的术语及定义          实现  节点与引用,程序         ......
  • 对排序算法稳定性的理解
    之前上课提到排序算法的稳定性,知道大体是个什么意思,但是具体的意义依旧不清楚,因此记录一下。定义 排序之后让相同的值维持相同的次序意义 与具体需求有关,如果只是单纯......
  • 算法探索_缺失的第一个正数
    问题描述:给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。示例 1:输入:[1,2,0]输出:3示例 2:输入:[3,4,-1,1]输出:2示例 3:输入:[7,8,9,11,12]输......
  • 算法探索_搜索旋转排序数组
    问题描述:假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个......
  • 系统架构设计师考试知识点整理-4:死锁问题、银行家算法、管程与线程
    死锁问题1.死锁是指多个进程之间相互等待对方的资源,而在得到对方资源之前又不释放自己的资源所造成的循环等待的现象。2.死锁产生的根本原因在于系统提供的资源少于并发进程......