Jozky 刷题目录

文章目录

  • 本目录参考OI-Wiki
  • 还未解决专区
  • 算法基础
    • 枚举
    • 模拟
    • 递归&分治
    • 贪心
    • 排序
    • 前缀和&差分
    • 二分
    • 倍增
    • 构造
  • 搜索
    • DFS && BFS
    • 双向搜索
    • 启发式搜索
    • A*
    • 迭代加深搜索
    • IDA*
    • 回溯法
    • Dancing Links
    • 搜索优化(剪枝)
  • 动态规划
    • 普通dp
    • 背包dp
    • 区间dp
    • DAG上的dp
    • 树形dp
    • 状压dp
    • 数位dp
    • 插头dp
    • 计数dp
    • 动态dp
    • 概率dp
    • dp优化
      • 单调队列/单调栈优化
      • 斜率优化
      • 四边形不等式优化
      • 状态设计优化
  • 字符串
    • hash
    • 字典树(Tire)
    • 前缀函数和KMP算法
    • Boyer-Moore算法
    • Z函数(扩展KMP)
    • 自动机
    • AC自动机
    • 后缀数组(SA)
    • 后缀自动机(SAM)
    • 广义后缀自动机
    • 后缀树
    • manacher
    • 回文数
    • 序列自动机
    • 最小表示法
    • Lyndon分解
  • 博弈论:
    • [有向图游戏]
    • [有向图游戏的和]
    • [构造/转化类]
  • 数学
    • 一般数学
    • 数论
      • 矩阵快速幂
    • 概率
    • 多项式
    • 生成函数
    • 线性代数
    • 线性规划
    • 组合数学
  • 数据结构
    • 并查集
      • 带权并查集
    • 块状数据结构
      • 分块思想
    • 单调栈
    • 单调队列
    • ST表
    • 树状数组
    • 线段树
    • 李超线段树
    • 平衡树
    • 可持久化数据结构
      • 主席树
    • 树套树
    • K-D Tree
  • 图论
    • 树上问题
      • 树链剖分
      • 虚树
    • 拓扑排序
    • 最小生成树
    • 斯坦纳树
    • 最小树形图
    • 最小直径生成树
    • 最短路
      • SPFA
      • 负环
    • 拆点
    • 差分约束
    • 连通性问题
    • 2-SAT
  • 网络流问题
    • 二分图
    • 图的匹配
      • 最大二分匹配
    • 最大流
    • 费用流
  • 计算几何
    • 凸包
    • 随机增量法
  • 杂项
    • 尺取(区间伸缩)
    • 思维题
    • 离线算法
      • 整体二分
      • 莫队算法
    • 随机化
      • 爬山算法
      • 模拟退火
    • 悬线法
    • 01 分数规划
  • 比赛合集

本目录参考OI-Wiki

还未解决专区

原理还不是很清楚 cf1504. Travelling Salesman Problem
F Christmas Game
卷积? - New Maths

算法基础

枚举

模拟

递归&分治

贪心

排序

前缀和&差分

二分

倍增

构造

搜索

DFS && BFS

双向搜索

启发式搜索

A*

迭代加深搜索

IDA*

回溯法

Dancing Links

搜索优化(剪枝)

搜索+dp优化 C. Planar Reflections

动态规划

普通dp

L3-2 至多删三个字符

背包dp

背包模型题目集合

区间dp

DAG上的dp

树形dp

状压dp

数位dp

插头dp

计数dp

动态dp

概率dp

dp优化

单调队列/单调栈优化

斜率优化

四边形不等式优化

状态设计优化

字符串

hash

字典树(Tire)

前缀函数和KMP算法

Boyer-Moore算法

Z函数(扩展KMP)

自动机

AC自动机

后缀数组(SA)

后缀自动机(SAM)

广义后缀自动机

后缀树

manacher

回文数

序列自动机

最小表示法

Lyndon分解

博弈论:

[有向图游戏]

DAG图上dfs:sg(x)=mex{sg(y)|x->y},也可以直接用判定引理,复杂度O(N+M),如果N是一两百,可以直接爆搜
找规律(类nim游戏)
P1247 取火柴游戏
P1290 欧几里得的游戏
P1288 取数游戏II
CF917B MADMAX

[有向图游戏的和]

求单个游戏的sg值,xor起来,不能直接使用判断引理,需要求出sg的具体值
sg定理:sg(G)=sg(G1) ^ sg(G2) ^ … ^ sg(Gn)
P2575 高手过招
Acwing 219 剪纸游戏
Acwing 235魔法珠

[构造/转化类]

P1199 三国游戏
Acwing 236.格鲁吉亚和鲍勃

数学

一般数学

数论

矩阵快速幂

AcWing 1303. 斐波那契前 n 项和
AcWing 1304. 佳佳的斐波那契
AcWing 1305. GT考试
D - Covering HDU - 6185

概率

概率计算题 Take Your Seat Gym - 102222D

多项式

生成函数

线性代数

线性规划

组合数学

数据结构

并查集

带权并查集

网络分析

块状数据结构

分块思想

分块算法讲解

单调栈

单调栈讲解
模板题–小A的柱状图
[ZJOI2007]棋盘制作
Early Orders

单调队列

ST表

树状数组

线段树

Tunnel Warfare HDU - 1540

李超线段树

平衡树

平衡树讲解
AcWing 253. 普通平衡树

可持久化数据结构

主席树

主席树讲解
主席树+树链剖分「SDOI2014」旅行

树套树

K-D Tree

图论

树上问题

树链剖分

树链剖分讲解
树上差分 + 树链剖分「JLOI2014」松鼠的新家
裸 「HAOI2015」树上操作
「NOI2015」软件包管理器
这个挺好 「SDOI2011」染色
主席树+树链剖分「SDOI2014」旅行
裸 [ZJOI2008]树的统计

虚树

拓扑排序

最小生成树

斯坦纳树

最小树形图

最小直径生成树

最短路

SPFA

负环

P3385 【模板】负环

拆点

差分约束

差分约束讲解
【模板】差分约束算法
P1993 小 K 的农场
[HNOI2005]狡猾的商人
[USACO05DEC]Layout G

连通性问题

2-SAT

网络流问题

二分图

图的匹配

最大二分匹配

最大独立集 Code Names

最大流

费用流

计算几何

凸包

随机增量法

模板题P1742 最小圆覆盖
最小圆覆盖问题 Weird Flecks, But OK

杂项

尺取(区间伸缩)

P2564 [SCOI2009]生日礼物

思维题

ing - New Maths
cf的b题Box Fitting
暴力做法 D. Bananas in a Microwave
很妙的一个题目cf1504. Travelling Salesman Problem

离线算法

整体二分

P3834 【模板】可持久化线段树 2(主席树)
P2617 Dynamic Rankings(整体二分)
P1527 [国家集训队]矩阵乘法
P3332 [ZJOI2013]K大数查询(整体二分做法)

莫队算法

普通的莫队
莫队算法讲解
P1494 [国家集训队]小Z的袜子
莫队+分块P4396 [AHOI2013]作业
带修改莫队
树上莫队
SP10707 COT2 - Count on a tree II
[CQOI2018]异或序列

回滚莫队
莫队配合bitset

随机化

爬山算法

模拟退火

悬线法

01 分数规划

01分数规划讲解
Loj #149. 01 分数规划(01分数规划模板题)
Desert King POJ - 2728
Sightseeing Cows POJ - 3621
P1642 规划
P1768 天路
361. 观光奶牛

比赛合集

比赛合集

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/315807.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Web API 速率限制(一)

导读当您API有大量消费者或者请求量猛增到影响程序可用性的时候,您可能需要对API进行速率限制。所以对API进行限速的在于:在增加可靠性和可用性的同时来保护基础架构,你不希望某个恶意的API消费者或者差劲的API客户端开发者通过Dos攻击把你的…

训练赛合集

带 # 的为未补 带△的为未补完 带※的为补不动 比赛合集 牛客 △2021年度训练联盟热身训练赛第一场 Codeforces Codeforces Round #694 Div. 2 △Codeforces Round #695 (Div. 2) Codeforces Round #696 (Div. 2) △CodeCraft-21 and Codeforces Round #711 (Div. 2) Codef…

构建简单的微服务架构

前言 本篇仅作引导,内容较多,如果阅读不方便,可以使用电脑打开我们的文档官网进行阅读。如下图所示:文档官网地址:docs.xin-lai.com目录总体介绍微服务架构的好处 微服务架构的不足(这个时候…

[AGC026D]Histogram Coloring

[AGC026D]Histogram Coloring 题目描述 题面 题意大概是有一个nnn列网格图,给定一个长度为nnn的序列hih_ihi​,第iii列只保留这一列最下面的hih_ihi​个格子。 现在需要给这些保留下来的格子染成红色或蓝色,满足每一个完整的222222正方形…

每日训练赛

文章目录说明2021.9.242021.9.252021.9.262021.9.272021.9.282021.9.292021.9.302021.10.12021.10.22021.10.32021.10.42021.10.52021.10.62021.10.72021.10.82021.10.92021.10.132021.10.152021.10.162021.10.212021.10.222021.10.242021.10.252021.10.262021.10.29说明 记录…

读《代码整洁之道》

什么是整洁代码代码的质量非常重要,糟糕的代码有可能会毁了一个公司。对于一个很注重代码质量的人来说呆在一个只关注交付而不关注代码质量的公司是很痛苦的。什么是整洁的代码,不同的人又不同的定义。我认为整洁的代码应该是符合所使用语言代码规范的&a…

[ZJOI2016]小星星

[ZJOI2016]小星星 题目描述 luogu题面 给定一个n个点的树和n个点m条边的无向图,求将树嵌入图的方案数。 其中 n≤17,m≤n∗(n−1)2n \leq 17,m \leq \frac{n*(n-1)}{2}n≤17,m≤2n∗(n−1)​。 Solution 点数很少,考虑状压DP。 令f[i][j][k]f[i][j]…

在 DotNetty 中实现同步请求

一、背景DotNetty 本身是一个优秀的网络通讯框架,不过它是基于异步事件驱动来处理另一端的响应,需要在单独的 Handler 去处理相应的返回结果。而在我们的实际使用当中,尤其是 客户端程序 基本都是 请求-响应 模型,在发送了数据时候…

BZOJ#3252. 攻略

BZOJ#3252. 攻略 题目描述 Solution 有一个显然的 贪心,每次选取一个到根的点权和最大的点xxx,将答案加上xxx到根的路径的点权和,并将xxx到根的路径上的点的权值清零。 可以使用DFS序线段树维护。 但完全没有这么麻烦。 容易发现每一次选…

ASP.NET Core 中间件

1.前言中间件(middleware)是一种装配到应用管道以处理请求和响应的组件。每个组件:●可选择是否将请求传递到管道中的下一个组件。●可在管道中的下一个组件前后执行工作。请求委托(request delegates)用于建立请求管道…

P3899 [湖南集训]谈笑风生

P3899 [湖南集训]谈笑风生 题目描述 Solution 我们考虑离线询问,将询问放在相对应的子树ppp中计算答案。 显然a,b,ca,b,ca,b,c的位置关系有两种情况: bbb是aaa的祖先,ccc是aaa的子孙。aaa是bbb的祖先,ccc是bbb的子孙。 第一种…

.Net Core实现的文档数据库RavenDb

说到文档数据库,大家能想到很多,MongoDb,coudDb。如果只是文档的话,甚至可以使用对象存储,阿里的oss,腾讯cos。但是这里小编选择这RavenDb,原因是对象存储下行太贵了(来自穷逼的绝望)。MongoDb据说非常占用…

bzoj4543. [POI2014]Hotel加强版

bzoj4543. [POI2014]Hotel加强版 题面描述 Solution 先看n≤5e3n \leq 5e3n≤5e3怎么做。 考虑树形dpdpdp。 设f[i][j]f[i][j]f[i][j]表示以iii为根的子树中,深度为jjj的结点个数。 设g[i][j]g[i][j]g[i][j]表示以iii为根的子树中的二元组(x,y)(x,y)(x,y)数量&a…

Web Template Studio 发布!在 VS Code 中轻松创建 Web 应用

作为一个 Web 应用开发者,Scaffolding Tool(脚手架工具)一定是在创建项目时的重要工具。许多开发者会习惯于使用基于 CLI 的脚手架工具来创建 Web 应用,也有许多开发者喜欢使用类似于 VS IDE 的基于 UI 的 Wizard 向导。近期&…

AGC022E - Median Replace

AGC022E - Median Replace 题面描述 Solution 直接构造自动机&#xff0c;模拟每次在末尾加一个字符的当前状态的方案数f[state]f[state]f[state]&#xff0c;状态很少&#xff0c;直接打表转移即可。 时间复杂度O(n)O(n)O(n)。 #include <vector> #include <lis…

再多迷茫,不如静下来好好学习

背景前不久&#xff0c;我有幸看到了CSDN知名博主“沉默王二”写的一篇博客《你的青春&#xff0c;值得先给小型创业公司吗&#xff1f;》&#xff0c;这篇博客介绍了他从苏州回到内地小城洛阳之后&#xff0c;虽然远离了互联网的主阵地&#xff0c;但是依然保持学习的态度&…

AGC023D - Go Home

AGC023D - Go Home 题目描述 Solution 我们首先把这些人分成在sss左边和在sss右边两类&#xff0c;考虑最左边的一群人AAA和最右边的一群人BBB&#xff0c;这两群人中必然有其中一群人是最后到家的。而是否最后到家取决于这两群人的人数&#xff08;因为倘若只剩下两群人&am…

Web API 速率限制(二)- 令牌桶算法简介

前情提要上一篇文章里简单介绍了什么是Web API的速率限制&#xff0c;和限速策略需考虑的问题&#xff0c;最后还介绍了ASP.NET Core 的一个常用限速库。。。。。。。的名字。实施策略如果你想要建立一个限速系统&#xff0c;首先要确保限速系统不会增加API的响应时间。为了保证…

AGC023F - 01 on Tree

AGC023F - 01 on Tree 题目描述 Solution 有一个奇妙的贪心思路。&#xff08;奇妙的原因是我不会证&#xff09; 这一题的结点需要按拓扑序排序&#xff0c;并让逆序对个数最小。 考虑在儿子向父亲合并的过程中统计答案&#xff0c;产生的逆序对个数就是cnt[father][1]∗cn…

让 Ocelot 与 asp.net core “共存”

Intro我们的 API 之前是一个单体应用&#xff0c;各个模块的服务是通过 Assembly 集成在一起&#xff0c;最后部署在一个 web server 下的。我们已经在拆分服务并且在 Ocelot 的基础上封装了我们自己的网关&#xff0c;但是服务还没有完全拆分&#xff0c;于是有这么一个需求&a…