自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九野的博客

新窝:cygmasot.com

  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 POJ 3728 The merchant LCA+倍增dp

#include #include #include #include #include #include #include#include#includeusing namespace std;#define N 50010#define Log 20struct Edge{ int from, to, dis, nex; }edge[5*N]; int

2014-03-31 18:26:53 1655

原创 HDU 3191 有向图次短路条数

题意:给定n个点(点标[0,n-1])m条有向边,起点和终点问次短路的条数(一定存在次短路权值>最短路)记录每个点的最短路,次短路的长度和方法数则当更新最短路时就要把旧的最短路路径赋给次短路,剩下的状态转移还是比较明显的而所有可转移的点中优先转移先更新最近的点。则如此更新有些类似bfs更新过就不再更新该点。因为给出的图中所有边{u,v,dis},u必

2014-03-29 10:52:16 1897 1

原创 UVa 12086 Potentiometers 树状数组裸题 单点更新 区间查询

题意:单点更新,区间查询树状数组裸题:#include #include #include #include #include #include using namespace std;#define ll int#define N 200010int tree[N], maxn;int lowbit(int x){return x&(-x);}int sum(in

2014-03-28 20:09:59 1624

原创 UVa 11486 Hyper Prefix Sets 字典树裸题

题意:给定n个串,找一个字符串u,设前缀为u的字符有v个,则权值为 u*v,求最大的权值思路:把所有串插到字典树中,答案就是节点深度*该节点的覆盖数#include #include #include #include #include #include using namespace std;#define ll intstruct node{ int pos,

2014-03-28 19:27:57 1536 1

原创 UVa 10069 Distinct Subsequences 简单dp+java大数

题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1010题意:给定母串和子串,问子串在母串中出现的次数思路:对于子串每一位u,记录能转移到u的(在母串中的位置)所有位置,存在S栈中如此转移即可。结果比较大会超int 64位i

2014-03-28 15:15:23 1146

原创 UVa 11922 Permutation Transformer splay 把序列翻转后放到结尾

题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=18902题意:给定原始序列 1-n ,m个操作,每次把区间[u,v]的数 翻转后放到序列结尾,最后中序遍历输出序列第一发手打splay#include #include #include #include using namespace std;

2014-03-25 14:48:03 1662

原创 STL-set 简单运用示例

tempSet.find() 是 O(log n )//不是木有时间的- =Set容器里面删除一个给定的值A.erase(要删除的值)for(it=b.begin();it!=b.end();it++)         {             if(find(a.begin(),a.end(),*it)!=a.end())                 a.erase

2014-03-21 20:20:01 2016

原创 Codefoeces 404D Minesweeper 1D "小范围后效性"dp

题目链接:http://codeforces.com/problemset/problem/404/D题意:类似于扫雷游戏,但只有行,有些格子是已知的,有些未知,‘?’表示未知,其余为已知。'0'表示左右都没有雷,'1'表示左右一共有一个雷,'2'表示左右一共有两个雷,‘*’表示本身就是雷。问合法的情况一共有多少种?(借的题意)虽然看起来某个状态可能受后面的状态的影响,但后面能影响的状态不

2014-03-21 12:35:46 1840

原创 sdf

1.SELECT * FROM uDept2.SELECT did, dname FROM uDept3.SELECT tid, tname, tsexy FROM uTeacher WHERE tsexy='女'4.SELECT * FROM uTeacher WHERE did = 'CS'5.SELECT * FROM uTeacher WHERE did

2014-03-20 16:51:57 1138

原创 HDU 3996 最大权闭合图 网络流

题意:有一些金矿区域,挖一个金矿时必须挖掉上边的跟他关联的,为最多赚的钱数。输入解释:第一个行是样例的组数。第二行表示有n个区域,接下来的一行m表示第i个区域的金矿的个数为m。接下来的m行为这个区域金矿花费的钱数,获得钱数,以及相关连的金矿的个数w,(下面的w行就是表示这些相关联的金矿的区域和在这个区域的第几个)。建图:把点权为b(b>0)的连到源点,边权为b点权为a(a然后建出原图,

2014-03-19 17:59:46 1464

原创 POJ 3468 区间查询区间修改 伸展树

题意: n个数,有两种操作,一种是查询区间和,另一种是在区间上每一个数加上v。 把bake爷的指针版改造成了结构体版。。 #include#include#include#include#includeusing namespace std;#define ll long long#define N 100105#define inf 100

2014-03-07 14:04:27 1579

原创 网络流DINIC 递归版模版

给定一个有向图(若是无向图,那么可以用两条有向边表示一条无向边),边有一个权值表示这条边上的流量,形象一点:我们有n个城市,告诉你某些路以及路上最多分分钟的车流量。然后我们求从 1 点压入无限多的车,问从n点分分钟能跑出多少车量的问题称为 网络流(最大流)。我们称无限多进入车辆的点为:源点车辆的出口的点为:汇点 数据结构:用以下这样的结构体来表示边struct Edge

2014-03-06 22:55:19 2512 1

原创 FZU 2082 求树上任意点间距离 边权转为点权 树链剖分

题目链接:http://acm.fzu.edu.cn/problem.php?pid=2082思路:边权转点权:由于线段树中的点是节点,则把题目给的边权值作为 边一端 距离根更远的节点的点权值。直接设置根权值为0 这样不会影响题意。因为求的的是两点间所有的点权和,所以要减去 LCA(u,v),因为这个点所代表的边是没有在路径上的。#include#include#inc

2014-03-01 22:46:44 3037

九野的模版3.15.10.pdf

http://blog.csdn.net/acmmmm

2015-12-19

空空如也

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

TA关注的人

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