会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘子闻
试图掌握图论
博客园
首页
新随笔
联系
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
16
下一页
2020年2月5日
分块相关知识
摘要: 目录 0 前导知识 离散化 1 分块入门 1.1 区间最大值,单点修改 1.2 区间加法,单点查询 1.3 区间加法,区间内小于x元素个数 2 莫队 2.1 莫队入门 2.2 回滚莫队 0 前导知识 离散化 一、基本思想 数据离散化是一个非常重要的思想。 为什么要离散化?当以权值为下标的时候,有时候
阅读全文
posted @ 2020-02-05 11:25 刘子闻
阅读(169)
评论(0)
推荐(0)
2020年2月3日
最近公共祖先(LCA)
摘要: ``` #include #include #include #include using namespace std; const int N=6e5; int n,m,s,t,tot=0,f[N][20],d[N],ver[2*N],Next[2*N],head[N]; queue q; void add(int x,int y) { ver[++tot]=y,Next[tot]=head[x
阅读全文
posted @ 2020-02-03 14:19 刘子闻
阅读(117)
评论(0)
推荐(0)
2020年1月28日
专项复习2 字符串操作
摘要: 字符串操作 1 拼数 LGP1012 题解 string类型不会真是个事啊,多个字符串开char也不是事啊... 思想很简单,如果$A+B include include include include using namespace std; string a[30]; int n; int ma
阅读全文
posted @ 2020-01-28 21:36 刘子闻
阅读(111)
评论(1)
推荐(0)
专项复习1 高精度
摘要: 高精度 1 高精度加法 LGP1601 啥也不说,直接上代码 2 数楼梯 LGP1255 题解 斐波那契数列+高精度,基本上没什么改动 3 $B$进制星球 LGP1604 题解 其实就是一个万能的高精度,$B$进制就是逢$B$进1,以前的$\mod 10$、÷10都变成$\mod B$,剩下的和高精
阅读全文
posted @ 2020-01-28 19:59 刘子闻
阅读(146)
评论(0)
推荐(0)
2020年1月18日
假期集训Day 4
摘要: 本博客已转存 详情请去到图论专题 链式前向星与vector 基本实现 #include <cstdio> struct node{ int to,next,val; }edge[N]; void add(int x,int y,int val1){ e[cnt]=(node){y,head[x],v
阅读全文
posted @ 2020-01-18 09:36 刘子闻
阅读(105)
评论(0)
推荐(0)
2020年1月17日
假期集训Day 3 #2020011700047-71
摘要: 知识点目录 1 模拟 模拟是对真实事物或者过程的虚拟。模拟要表现出选定的物理系统或抽象系统的关键特性。模拟的关键问题包括有效信息的获取、关键特性和表现的选定、近似简化和假设的应用,以及模拟的重现度和有效性。可以认为仿真是一种重现系统外在表现的特殊的模拟。(来自百度百科) 顾名思义,模拟就是我们去用代
阅读全文
posted @ 2020-01-17 07:13 刘子闻
阅读(310)
评论(0)
推荐(0)
2020年1月16日
假期集训Day 2 #2020011600039-46
摘要: 数据结构 知识点目录 1 栈 栈:先进后出,每次加入栈顶,每次从栈顶弹出 2 队列 队列:先进先出,每次加入队尾,每次从队首弹出 双端队列 就是栈+队列 由于存在stl,所以就不仔细讲实现了 其实就是用一个指针和一个数组模拟上述过程 双端队列需要两个指针和一个数组 3 优先队列(堆) 堆是一个非常好
阅读全文
posted @ 2020-01-16 07:22 刘子闻
阅读(235)
评论(0)
推荐(0)
2020年1月15日
假期集训Day 1 #2020011600028-38
摘要: 搜索 第一天集训,全程一脸懵...还要继续加油!搜索这部分(自认为)比较难理解,所以还是要多做题多思考。 知识点目录 1 深度优先搜索(DFS) 基本思想 为了求得问题的解,先选择某一种可能情况向前(子结点)探索,在探索过程中,一旦发现原来的选择不符合要求,就回溯至父亲结点重新选择另一结点,继续向前
阅读全文
posted @ 2020-01-15 09:07 刘子闻
阅读(295)
评论(2)
推荐(0)
2019年12月26日
#2019122600027 递归五题
摘要: ### 1 全排列 ### 2 01背包 ### 3 自然数拆分 ### 4 页码统计 ### 5 汉诺塔
阅读全文
posted @ 2019-12-26 19:53 刘子闻
阅读(134)
评论(1)
推荐(0)
2019年12月19日
函数汇总
摘要: ```#include #include #include #include using namespace std;int f1(int x){ if(x>9999){ return x; } return f1(x*2-1);}long long quick_pow(long long a,long long b){ if(b==0) return a; else if(b%2==0){ ...
阅读全文
posted @ 2019-12-19 19:52 刘子闻
阅读(125)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
16
下一页
公告