- 博客(20)
- 收藏
- 关注
原创 trie树
Description 最近情报人员得到了一些经过加密的文章,每个单词都很长。破译人员想到先把单词简化一下,方法是把每个单词尽量取短些的前缀,但所取的前缀不能是其他单词的前缀。这个任务现在就交给你来完成。解释:“字符串s1是s2的前缀”是说把字符串s2的后面去掉某些,只保留与s1的长度时,s2就与s1完全相同。如:“abc”是“abcde”和“abc”的前缀,但不是“ababc”...
2018-10-25 20:48:43
623
原创 20181025
唉,我真是颓的太明显了~我为啥挂了。。。。。。我太菜了。。。。。。哼哼哼哼哼哼哼。。。。。咋整。。。。。。我就那么想的啊。。。。。。额,我不想改代码。。。。。。(代码粘下来,然后)我去。。。。。我打freopen了。。。。。我不想改第二题。。。。。。。(对着代码发傻。。然后发疯。。。至某同学打完代码。。。)(诶,多大数据)恩,250吧(啥呀,50...
2018-10-25 20:01:50
189
原创 nothing
20181022treasure【时间限制】1000MS 【空间限制】131072KB【输入文件】treasure.in 【输出文件】treasure.out【题目描述】Todobe去挖宝藏啦!她得到了一个藏宝图,这个藏宝图是一个网格图,只能从一个点向右走或者向上走。如下所示 Todobe要从左下角(坐标为(0,0))走到右上角(坐标为(n,m)),但是图中给出...
2018-10-22 21:00:09
170
原创 ST表
#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<string>#include<cstring>using namespace std;int n,m;int a[100005]={0};int f[1...
2018-10-11 20:57:33
413
转载 二维费用背包
此题为一道二维费用背包题。(若是不规定“必须按照创作的时间顺序在所有的CD盘上出现”,就是一道排序水题)与裸的二维费用不同,此题不同点在于状态转移方程。此题的状态转移方程为:F[m][t]表示用m张CD,最后一张CD用t分钟所能存的最大歌曲数 time[i]表示第i首哥的时间*F[m][t]=max{ f[m][t]//不选当前歌曲 f[m-1][T]+1//用一张新...
2018-10-05 08:33:57
276
原创 最小生成树
#include<iostream>#include<cstdio>#include<algorithm>#include<cmath>#include<string>#include<cstring>#include<queue>using namespace std;int n,m;prio
2018-08-28 20:09:29
140
转载 RMQ 算法
跳跳跳#include<iostream>#include<cstring>#include<string>#include<cmath>#include<algorithm>#include<cstdio>using namespace std;int n,m;int f[250005][22]={0}...
2018-08-04 19:00:19
571
原创 唔哈哈
/************************************************┆ ┏┓ ┏┓ ┆ ┆┏┛┻━━━┛┻┓ ┆┆┃ ┃ ┆┆┃ ━ ┃ ┆┆┃ ┳┛ ┗┳ ┃ ┆┆┃ ┃ ┆ ┆┃ ┻ ┃ ┆┆┗━┓ ┏━┛ ┆┆ ┃ ┃ ┆ ┆ ┃ ┗━━━┓ ┆┆ ┃...
2018-08-04 10:26:50
163
转载 树的直径
树的直径(最长路) 的详细证明两次BFS求树的直径(算法导论22.2-7) #include<iostream>#include<cstdio>#include<string>#include<cstring>#include<algorithm>#include<cmath>using namesp...
2018-08-03 10:19:07
667
原创 快速幂
#include<iostream>#include<cmath>#include<cstring>#include<string>#include<algorithm>#include<cstdio>using namespace std;int ksm(int a,int b,int p){ int r...
2018-08-01 19:33:13
326
原创 数论————扩展欧几里得
欧几里定理 :gcd(a,b)=gcd(b,a%b) 第二位=0时 第一位=gcd 所谓扩展欧几里得就是在欧几里得定理的基础上求解 ax+by=gcd(a,b)的东东;推导:1. 当b等于0的时候,a就是最后的gcd(a,b),那么我们很容易构造出一组x,y 即为x=1,y=0,也就是 1a+0b==a,剩下的我们想办法通过这组解推出来。2. 设 a x1+ b y1= g...
2018-08-01 11:32:47
160
转载 tarjan 无向图 割边 割点
一、定义图的割点一个无向连接图中,如果删除某个顶点后,图不再连同(即任意两点之间不能互相到达) ,称这样的顶点为割点或:某个点是割点当且仅当删除该点和与该点相关联的边后图变得不连通。图的割边/桥: 一个无向连通图中,如果删除某条边后,图不再连通,这条边就为割边。或:某条边是割边当且仅当删除该边后图变的不连通。二.求割点,桥 使用dfs(深搜)来求割点和桥。先明确一下几点:1、 ...
2018-07-26 15:14:43
271
原创 图论———LCA
P3379 【模板】最近公共祖先(LCA)#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>#include<cmath>#include<queue> using namespace std;int num=0;i...
2018-07-24 16:23:07
227
转载 图论第一发————最短路
图 n个点 ,m条边(点,边都可以有权值)存储 邻接矩阵 n*n (基本被淘汰啦) 临接表 核心代码没几行 临接表 有向图 m 无向图 2*m#include<cstdio>#include<cstdlib>#include<cstring>#include<iostream>...
2018-07-21 11:28:52
717
原创 重学树状数组
拍个广告 校内大佬 问题背景对于包含n个元素的整数数组a,每次可以1. C(i, j): 修改一个元素a[i] = j //单点修改 2. Q(i): 询问前缀Si=a1+a2+…+ai的值 // 区间查询注意 处理lowbit(0) 就易出错 lowbit值...
2018-07-20 16:46:07
186
原创 重学线段树
线段树的本质基于分治思想的二叉树 线段树的基本操作1.建树节点——————结构体(标号 / / / / / / 左侧,右侧,题目相关信息点) 递归边界————( l==r ) 到达叶节点 未到边界————分向两个子节点 回溯——————信息点int n;int a[100005]={0};struct Tree{ int l,r; int sum;...
2018-07-20 16:04:16
122
原创 优先队列 (干掉手写堆 呜呜呜~~)
优先队列优先队列中的元素会按某种优先级依次出队列,即可实现按此优先级排序,时间复杂度和堆排序差不多 优先队列的头文件 #include<queue> 优先队列的定义式1. priority_queue<int> q; 默认优先级从到大到小 priority_queue<int,vector<int>,greate...
2018-07-19 09:37:38
656
原创 并查集
并查集(两个优化—按秩合并、路径压缩)题目背景板 n个集合 m个操作操作: 1 a b 合并a,b所在集合 2 a b 询问a,b是否属于同一集合,是则输出1否则输出0 话说并查集 并查集,并查集,合并 和 查找 集合请发挥你丰富的想象1 有一些班级 ,里面有些学生 ; 想查找一个学生在哪个班级里 ,代表元法 一个...
2018-07-18 23:17:49
125
原创 数论 (一) ”质数“ 那点事
目录 质数判定 质数筛选Eratosthenes算法 (不会读 233~~) 埃氏筛法从2到n循环,筛去每个质数的整数倍的那些合数(循环到 i 没被筛去,则 i 一定是质数)对每个质数x从它的x倍开始标记,值不超过N线性筛法一次循环筛去小于等于p1的素数乘以m得到的数质因数分解试除法+埃氏筛法从2到,只要n中有这个质因子,就除尽(其中的合数被前面的质数判掉了...
2018-07-18 13:32:27
505
原创 模板 KMP
KMP算法 是由Knuth,Morris,Pratt(简称KMP)共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。 字符串匹配问题目标串S(长度为n的串): abkabefkabkababca模式串P(长度为m的串): abkababca ...
2018-07-12 18:44:02
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人