自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RMQ问题——ST算法

比赛当中,常会出现RMQ问题,即求区间最大(小)值。我们该怎样解决呢? 主要方法有线段树、ST、树状数组、splay。例题题目描述2008年9月25日21点10分,酒泉卫星发射中心指控大厅里,随着指挥员一声令下,长征二号F型火箭在夜空下点火起飞,神舟七号飞船载着翟志刚、刘伯明、景海鹏3位航天员,在戈壁茫茫的深邃夜空中飞向太空,开始人类漫步太空之旅。第583秒,火箭以7.5公里/秒的速度,将飞船送到

2017-08-26 15:34:05 753 1

原创 ST(RMQ)算法(在线)求LCA

在此之前,我写过另一篇博客,是倍增(在线)求LCA。有兴趣的同学可以去看一看。概念以及各种暴力就不在这里说了,那篇博客已经有介绍了。 不会ST算法的同学点这里ST(RMQ)算法在线求LCA这个算法的思想,就是将LCA问题转化成RMQ问题。怎么将LCA转成RMQ?我们首先用dfsO(N)遍历一遍。比如下图: 得到一个dfs序(从儿子回到父亲也要算一遍): 1->2->4->7->4->8->

2017-08-25 10:48:00 954

原创 一些经验

C++中,运算符顺序比起Pascal有些奇葩,位运算符是在加减之后的;除>外,位运算符是在比较运算符后的。要注意,不然随时被坑。运算符顺序C++中,定义指针变量时,每个都要在前面打上*,不然会有编译错误。C++中用数组传参只是传递指针,Pascal是整个传递。要是在Pascal中用函数打高精度会很恶心。C++自带的东西总会比手打慢,但就是好用。打高精度时: 1.

2017-08-24 19:15:39 221

原创 倍增(在线)求LCA

这几天,提高B组总是有求LCA的题。由于我是蒟蒻,所以老是做不出来,直接上暴力。现在才弄懂。 没耐心看前面部分的大神门可以直接看后面。LCA是什么?在一棵树上,两个节点的最近公共祖先就是LCA。求LCA有什么用?我见到最多的是,在一些题目中,我们需要找出树上两个点之间的路径,其中就要借助LCA,作为一个中转点。 举个例子: 我们要找出两个红色的点之间的路径。 黄色的这条路就是我们要求的。

2017-08-20 21:17:27 949

原创 IDA*算法——骑士精神

例题骑士精神 Description   在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士, 且有一个空位。在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。   给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘:      为了体现出骑士精神,他们必须以最少的步数完成任务。 Input

2017-08-18 20:54:49 1084

原创 A*算法——第K短路

例题JZOJ senior 1163第K短路题目描述Bessie 来到一个小农场,有时她想回老家看看她的一位好友。她不想太早地回到老家,因为她喜欢途中的美丽风景。她决定选择K短路径,而不是最短路径。 农村有 R (1≤R≤100,000) 条单向的路,每条路连接 N (1≤N≤10000) 个结点中的两个。结点的编号是 1..N。Bessie 从结点 1出发,她的朋友(目的地)在结点 N。 同一

2017-08-15 20:50:08 1221

原创 (弃更)一些黑科技和技巧

/* Author:597 Description: This is a Header File for coding. It has many function which can make us coding easily or running quickly.*/#include <cstdio>#include <cstring>#include <c

2017-08-13 16:24:18 1929

原创 逆元

逆元是什么? 若p为质数,则a/bmodp=a∗b(p−2)modpa / b mod p=a * b ^ ( p - 2 ) mod p 不要问为什么,我也不知道。写下以防忘记。

2017-08-10 15:20:44 249

空空如也

空空如也

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

TA关注的人

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