自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 清北学堂noip2018集训D4

P.S.最小生成树,最短路问题,SPFA算法,强连通分量。图的读入n mm行,u,v例如:6 81 21 32 43 43 54 14 65 66 81 11 21 52 52 33 44 54 6一些术语简单图:无重边,无自环。路径:一组首尾相连的边的集合度数(入度,出度):连接一个点的边的数量。连通图:图中任意两点都...

2018-10-04 11:30:40 417

原创 清北学堂noip2018集训D3

高精度算法大数的存储高精度加法高精度乘法快速幂进制转换素数大于一且因数只有1和它本身。算数基本定理任何一个大于1的自然数 N,如果N不为质数,那么N可以唯一分解成有限个质数的乘积N=P1a1×P2a2×P3a3×......×PnanN=P_1^{a_1}\times P_2^{a_2}\times P_3^{a_3}\times ......\times P_n^{a_...

2018-10-03 11:24:17 583

原创 清北学堂noip2018集训D2

清北学堂noip2018集训D2P.S.今天讲数据结构,大概包括了二叉堆,二叉搜索树,线段树,树状数组,并查集,st表,RMQ(倍增什么的),LCA。二叉堆基本功能O(log n)插入元素O(1)查最大(最小)元素O(log n)删除最大(最小)元素O(log n)删除任意元素基本结构最为常用的堆结构就是完全二叉堆。在逻辑形式上,结构必须等同于完全二叉树,同时,...

2018-10-02 17:31:09 1180

原创 清北学堂2018noip集训D1

清北学堂2018noip集训D1枚举算法例1n个二元组(x1,y1),(x2,y2),...,(xn,yn)(x_1,y_1),(x_2,y_2),...,(x_n,y_n)(x1​,y1​),(x2​,y2​),...,(xn​,yn​)。计算有多少对(xi,yi),(xj,yj)(x_i,y_i),(x_j,y_j)(xi​,yi​),(xj​,yj​)满足xi+yi=xj+yjx_i+...

2018-10-01 17:47:22 1222 2

转载 洛谷P2024 [NOI2001]食物链

题目描述动物王国中有三类动物 A,B,C,这三类动物的食物链构成了有趣的环形。A 吃 B,B吃 C,C 吃 A。现有 N 个动物,以 1 - N 编号。每个动物都是 A,B,C 中的一种,但是我们并不知道它到底是哪一种。有人用两种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是“1 X Y”,表示 X 和 Y 是同类。第二种说法是“2 X Y”,表示 X 吃 Y 。此人...

2019-02-25 19:25:01 190

原创 清北学堂noip2019集训D6——动态规划

状态压缩DP最短哈密顿回路问题给定一个完全图,带正边权w(u,v)w(u,v)w(u,v)。求出一个顶点的排列v1,v2,...,vnv_1,v_2,...,v_nv1​,v2​,...,vn​,使得w(v1,v2),w(v2,v3),...,w(vn−1,vn),w(vn,v1)w(v_1,v_2),w(v_2,v_3),...,w(v_{n-1},v_n),w(v_n,v_1)w(v1​...

2019-01-30 14:03:58 427

原创 清北学堂noip2019集训D5——动态规划

动态规划动态规划难点意识到这个题用动态规划解决高效设计状态多做题最长上升子序列问题题目: ()设计状态:f[i]f[i]f[i]表示以a[i]a[i]a[i]结尾的最长上升子序列长度。最终答案max1≤i≤nmax_1\leq i \leq nmax1​≤i≤n如何转移?for(int i=1;i<=n;i++){ f[i]=1; for(int j=1;j...

2019-01-29 17:12:43 463

原创 图论——Tarjan算法求lca(此Tarjan非彼Tarjan)

Tarjan算法用并查集维护祖先信息设询问(u,v)在后访问的点(不妨设为u)回答若u,v为祖先关系则u为祖先,访问到u时,parent【v】=v否则,访问到u时,parent【v】=lca(u,v)伪代码如下:...

2019-01-28 16:39:23 496

原创 清北学堂noip2019集训D2——数据结构

基本数据结构栈STL:stack定义:stack a;查询堆顶:a.top();压入栈顶:a.pop();查询a中的元素个数:a.size();清空只能慢慢pop。例题1给定一个栈,维护三个操作。1:将一个数x压入栈中。2:求栈中数的最大值。3:弹出栈顶的数。Q<=1000。Q<=100000。例题2给定一个栈,维护四个操作。1:将一个数x压...

2019-01-26 18:45:10 368

原创 欢迎使用CSDN-markdow

2018-10-28 16:07:20 101

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除