首页 > 其他分享 >To do list

To do list

时间:2023-07-07 09:36:06浏览次数:42  
标签:do text 短路 list 启发式 DP

2023暑假和联赛前要看的东西:

1. 搜索

\(\text{meet in the middle}\)

启发式

优化剪枝

2. DP

背包

树形、\(\text{DAG}\)

状压

区间

数位

动态\(\text{DP}\)

3. DP优化

斜优

高消

单调性

状态设计

4. 字符串

Hash

KMP、AC自动机

Trie

SA、SAM

Manacher、回文树

5. 数学

矩阵

置换和排列

数论

组合数学

概率期望

博弈论

6. 数据结构

可持久化

平衡树

线段树

并查集

分块

7. 树

剖分

分治

启发式合并

虚树

树哈希

随机游走

生成树

8. 图

最短路、\(k\) 短路

同余最短路

\(\text{2-SAT}\)

连通性(\(\text{tarjan}\) 全家桶)

圆方树

9. 网络流

最大流、最小割

费用流

上下界

各种模型

10. 各种分治

11. 构造

人类智慧

12. 杂项

随机化?大模拟?

标签:do,text,短路,list,启发式,DP
From: https://www.cnblogs.com/Semorius/p/17533905.html

相关文章

  • C盘清理教程丨“Windows.edb”索引文件过大的处理方法
    如果windows10系统下的C盘可用空间越来越少,而且并没有安装新软件,也没有保存新文件。那么,非常有可能是“Windows.edb”索引文件过大的原因。关于该文件的介绍可参考《C盘清理教程丨24G大的“Windows.edb”是什么文件,可以删除吗?》https://baiyunju.cc/6693由于只要开启windows搜索......
  • centos 中,unable to download updates: could not do untrusted question as no klass
    这个问题可能是由于您的系统缺少Klass支持导致的。您可以尝试以下方法解决: 1.更新软件包列表:```sudoyumupdate``` 2.如果更新软件包列表后问题仍然存在,您可以尝试安装Klass支持:```sudoyuminstallklass-utils``` 3.安装完成后,再次尝试更新系统:```sudoyum......
  • Blazor学习之旅(3)实现一个Todo应用
    最近在学习Blazor做全栈开发,因此根据老习惯,我会将我的学习过程记录下来,一来体系化整理,二来作为笔记供将来翻看。本篇,我们通过一个简单的Todo示例应用来介绍如何实现基础的数据绑定和事件。添加Todo组件在Pages目录下,新增一个Razor组件,命名:Todo.razor@page"/todo"<h3>Todo<......
  • org.apache.poi.openxml4j.exceptions.InvalidOperationException: Can't open the sp
    环境和所需包:      1,JDK1.5      2,poi-3.5-FINAL-20090928.jar,           poi-contrib-3.5-FINAL-20090928.jar,           poi-ooxml-3.5-FINAL-20090928.jar,           poi-scratchpad-3.5-FINAL-20090928.jar,        ......
  • Docker CLI docker container kill 常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • 记一次重装windows系统后笔记本键盘不能用的问题解决
    刚买了一台笔记本,预装的是Windows11。这个系统我见识过,优点还没看到,不习惯的地方很多。所以重装了Windows10LTSC。结果装完笔记本键盘不能用。这个情况之前用拯救者Y7000装plex的时候也遇到过,那时候没解决,这次非处理好不可下载驱动管理软件看,没有显示有对应键盘的驱动进设备管......
  • docker安装Redis 6.0.8
    1、前置说明参考:尚硅谷(周阳)老师笔记写的。注意:删除容器后,数据也会从(宿主机)加载的。2、安装2.1、拉取Redis6.0.8dockerpullredis:6.0.82.2、宿主机:新建redis目录mkdir-p/app/redis2.2.1、创建redis配置文件#一、进入目录cd/app/redis#二、创建redis.conf......
  • 基于Jenkins+Gitee实现SpringBoot项目自动化部署(Docker版)
    前言:上一篇笔记:基于Jenkins+Gitee实现SpringBoot项目自动化部署(非Docker版)。本篇笔记介绍一下Docker版本的Jenkins如何实现项目自动化部署。本案例基于Linux CentOS7服务器,防火墙开放8080端口(Jenkins使用),80端口(项目使用),云服务器直接在控制台配置安全规则即可。1......
  • Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法
    1.标准输入input()、raw_input()Python3.x中input()函数可以实现提示输入,python2.x中要使用raw_input(),例如:foo=input("Enter:")#python2.x要用raw_input()print("Youinput:[%s]"%(foo))#测试执行Enter:abcdeYouinput:[abcde]#读取一行(不......
  • package com.ws.byd.bmgl.bmzdpz:编码字典------bydobject
    controller:packagecom.ws.byd.bmgl.bmzdpz.controller;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.apache.commons.lang.O......