Day4晚笔记

数据结构

并查集:捆绑两个点的信息,判断对错

倍增:LCA,

字符串

hash,模拟,

最小表示法

给定一个环状字符串,切开,使得字符串的字典序最小

图和树

割点,割边,强联通分量

点双联通分量 (把割点去掉就是)

边双联通分量

数学

O(n)筛法

欧拉函数

快速幂,矩阵快速幂

费马小定理,乘法逆元—>快速幂

概率与期望(离散,连续)

动态规划

状压DP

区间DP,先枚举长度,再枚举端点

树形DP(DP套DP)

DAG上的DP(根据拓扑序进行转移)

背包DP

前缀和优化(一维,二维)

单调栈,单调队列

线段树,堆

斜率优化

搜索

技巧

  • 对拍
  • 数据分治namespace

注意:空间是累加的!!

  • 注意第二题 ,尽量快做
  • 贪心
  • 观察单调性
  • 拿暴力做优化
  • 特殊数据是大数据的突破口

一些题目

T1

容斥原理

首先任意分组,

cnt这个集合的二进制里面有多少个1

T2

 T3

把每个元素-1,那么就可以去掉k的限制

T4

T5

 枚举三元环,扣除答案

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏王亚昌的专栏

A*算法C实现

参考 http://www.cppblog.com/christanxw/archive/2006/04/07/5126.html 实现了A*算法,模拟了一下,...

982
来自专栏潇涧技术专栏

Python Algorithms - C7 Greedy

Python算法设计篇(7) Chapter 7: Greed is good? Prove it!

1182
来自专栏冰霜之地

Google S2 中的 CellID 是如何生成的 ?

笔者在《高效的多维空间点索引算法 — Geohash 和 Google S2》文章中详细的分析了 Google S2 的算法实现思想。文章发出来以后,一部分读者...

3872
来自专栏算法channel

图算法|Prim算法求最小生成树

01 — 一个实际问题 要在n个城市之间铺设光缆,要求有2个: 这 n 个城市的任意两个之间都可以通信; 铺设光缆的费用很高,且各个城市之间铺设光缆的费用不同,...

9587
来自专栏蜉蝣禅修之道

网络流算法Dinic的Python实现

1544
来自专栏数据结构与算法

1038 一元三次方程求解

1038 一元三次方程求解 2001年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver ...

2888
来自专栏深度学习之tensorflow实战篇

tensorflow载入数据的三种方式 之 TF生成数据的方法

Tensorflow数据读取有三种方式: Preloaded data: 预加载数据 Feeding: Python产生数据,再把数据喂给后端。 Reading...

4254
来自专栏机器学习原理

示例三(3)——人物画像特征提取

4433
来自专栏小樱的经验随笔

hihoCoder #1142 : 三分求极值

#1142 : 三分·三分求极值 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 这一次我们就简单一点了,题目在此: ? 在直...

3509
来自专栏温安适的blog

图论-网络流

3814

扫码关注云+社区

领取腾讯云代金券