算法是世界上最美妙的东西

人类最存粹的情感就是在面对未知思考为什么的时候

由时间复杂度反推算法

n≤30:指数级别

dfs算法+剪枝

状态压缩dp算法

n≤100:O(n3)

floyd算法

dp算法

高斯消元算法

n≤1000 O(n2) O(n2logn)

dp算法

二分算法

朴素版Dijkstra算法

朴素版Prim算法

Bellman-Ford算法

n≤10000 => O(n∗根号下n)

块状链表算法

分块算法

莫队算法

n≤100000 => O(nlogn)

各种sort算法

线段树算法

树状数组算法

set/map算法

heap算法

拓扑排序算法

dijkstra+heap算法

prim+heap算法

Kruskal算法

spfa算法

求凸包算法

求半平面交算法

二分算法

CDQ分治算法

整体二分算法

后缀数组算法

树链剖分算法

动态树算法

n≤1000000 => O(n) 以及常数较小的 O(nlogn)

单调队列算法

hash算法

双指针扫描算法

BFS算法

并查集算法

kmp算法

AC自动机算法

常数比较小的 O(nlogn)的做法:

sort算法

树状数组算法

heap算法

dijkstra算法

spfa算法

n≤10000000 => O(n)

双指针扫描算法

kmp算法

AC自动机算法

线性筛素数算法

n≤109 => O(根号下n)

判断质数算法

n≤1018 => O(logn)

最大公约数算法

快速幂算法

数位DP算法

n≤101000 => O((logn)的平方)

高精度加减乘除算法

n≤10100000 O(logk×loglogk),k表示位数

高精度加减算法

FFT/NTT算法

  • 前往 “题库” 面板,查看创建的示例题目是否正常工作。
  • 使用超级管理员账号登录,通读 控制面板 -> 系统设置 页面,按需配置。

如果您需要可以直接导入的题目,可以 加入 Hydro 用户群 或是 从 Hydro 题库下载
您也可以下载 一本通编程启蒙深入浅出程序设计竞赛(基础篇) 题库并按照压缩包内说明导入系统。
如果您需要题目配置指南,可以 查看文档 或是 查看配置示例

当你已经熟悉本系统的操作,可以在 管理域 > 编辑域资料 页面修改这条置顶信息。

比赛

  1. 19
    2026-1

    c++语法测试一

    • XCPC
    • Rated
    • 3 小时
    • 1

训练

  1. 1
    已参加

    1111

    大家熟知的是程序等于数据结构+算法 大家不知道的是:思维是算法的灵魂 题目来源:https://codeforces.com/ https://atcoder.jp/ 后50题目全部为构造题

    • 3 小节, 5 道题
  2. 1
    已参加

    22222

    双指针作为循环的进阶,对于循环进阶练习非常好

    • 2 小节, 3 道题

讨论

  1. 0
    评论

    国王的游戏

  2. 0
    评论

    动态规划和贪心的区别

  3. 0
    评论

    15 15

  4. 0
    评论

    14.激光炸弹

  5. 0
    评论

    13 13

  6. 0
    评论

    Fracal Streets

  7. 0
    评论

    11 11

  8. 0
    评论

    10 1010

  9. 0
    评论

    9 99

  10. 0
    评论

    0x08总结与练习

  11. 0
    评论

    0x07贪心

  12. 0
    评论

    0x06倍增

  13. 0
    评论

    0x05排序

  14. 0
    评论

    0x04二分

  15. 0
    评论

    0x03前缀和与差分

  16. 0
    评论

    0x02递推和递归

  17. 0
    评论

    0x01位运算&时间空间复杂度

一言

最新题目

双链表 2026-3-12 22:42:35

单链表 2026-3-12 20:14:57

最大异或对 2026-3-11 20:10:28

Tire字符串统计 2026-3-8 19:17:33

最长上升子序列 2026-3-7 18:06:53

耍杂技的牛 2026-3-4 18:55:45

货仓选址 2026-3-4 18:47:16

排队打水 2026-3-4 18:44:44

合并果子 2026-3-4 18:41:22

区间覆盖 2026-3-4 18:38:08