自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lyra's DDF

不思議な世界、素敵な世界!

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

原创 来自HQ的满满的恶意

233

2016-03-21 20:33:34 483

原创 关于XOR

首先打了个表看了一下1~N的自然数所有都异或起来的规律。 然后发现: if n == 4*m, then f(n) = n else if n == 4*m + 1, then f(n) = 1 else if n == 4*m + 2, then f(n) = n+1 else n = 0// m 为整数a ^ a = 0;a ^ 0 = a;a ^ b

2016-03-14 15:09:19 490

原创 树状数组正确性的证明、、、

树状数组: 先明确一下: 树状数组维护的数据必须带有可减性,可并性、、、 可减性:如某某的和,可并性:如把[1,l]和[l,r]的区间信息并起来能得到1~r。 Modify:ADD[x];for(;x <= n;x += x & -x)t[x] += d;Query:[l,r]int s = 0;for(l --;l;l -= l & -l)s -= t[l];for(;r;r -=

2016-03-11 13:49:53 802

原创 Link-Cut-Tree模板

这次不是在很多人的帮助下……而是自己调的代码、、、 略微看了看自己LCT掉进去的几个坑、、、 略微介绍一下: LCT的类似于树链剖分,只不过树链剖分是静态的,而LCT是动态的。 LCT用Splay来维护每一条重链,而且在初始情况下,LCT是没有轻重链之分的。 请注意,这里Splay维护的是按照深度递增的顺序来进行排序的。 找到一张图是这样的: 把这个树变成LCT之后…… 核心

2016-03-09 20:14:36 3810

原创 学习莫队算法、、、

本以为莫队算法是很简单的东西、、、 但是学完了吓得我筷子都掉地上了、、、 先来看看我的提交记录、、、再看BZOJ:其实错了这么多次确实不应该交了、、、 但是、、、没想到的是、、、 我的模板都是错的、、、 先来讲讲莫队算法、、、 离线算法,不带修改,多次询问,[l,r]可以O(1)求出[l,r + 1],[l,r - 1],[l - 1,r],[l + 1,r]。 那么我们可以用莫队算法

2016-03-06 19:52:58 619

原创 学习莫队算法、、、

本以为莫队算法是很简单的东西、、、但是学完了吓得我筷子都掉地上了、、、先来看看我的提交记录、、、再看BZOJ:其实错了这么多次确实不应该交了、、、但是、、、没想到的是、、、我的模板都是错的、、、先来讲讲莫队算法、、、**离线**算法,不带修改,多次询问,[l,r]可以O(1)求出[l,r + 1],[l,r - 1],[l - 1,r],[l + 1,r]。那么我们可以用莫队

2016-03-06 19:44:31 177

原创 3只DP

马上要省选了呢、、、 应该快速突破一下、、、 今天的dp还是很水的题…… 1.Noip:金明的预算方案。 大概就是有依赖的背包,考虑这个背包整体选不选,部分选不选即可。#include<algorithm>#include<cmath>#include<cstdio>#include<cstring>#define Rep(i,n) for(int i = 1; i <= n ; i

2016-03-03 16:28:37 345

原创 一早起来发现自己没有写昨天的三道DP(Flag被收系列)

水题1: 最大子矩阵和: 给出一个矩阵,求一个子矩阵使得其和最大。 我们先来想一维的: 给出一个序列,求一个连续子序列使得和最大。 f[i] = max(f[i - 1] + seq[i],seq[i]); 考虑子矩阵的话,那么我们可以这样考虑: 我们考虑: 以(i,j)为左上角,(p,q)为右下角的矩阵,我们发现它的矩阵和是:pre_sum[p][j~q] - pre_su

2016-03-03 11:31:10 339

原创 关于网络流的一些经验(一)

前几天做了一些题: NOI2006 最大获利: 『其实最大权闭合图我是分类讨论出来的』 题意:每个点有代价,某些特定的两个点组合会产生一个收益,求最大收益、、、 一开始觉得是一个裸的最大流,但是显然不能知道怎么建出最大流的收益、、、 于是考虑逆向思维:看题解 看到最小割之后把网页关了『然后就做了个奇葩思路』。 考虑我已经获得了总的组合收益,现在有一些收益我不能获得,那么使得不能获得的收

2016-03-02 10:38:26 500

原创 重新认识网络流【悲伤脸

见识到网络流的诡异题目之后我决定重新复习一下网络流的基本含义、、、于是我翻开了罗剑桥(Orz)的课件、、、 定义:流网络G = (V, E) 是具有如下性质的有向图: ●1. 每条边有一个非负的容量限制(capacity) 。 ●2. 有一个特殊的源点(source) ,生产流。 ●3. 有一个特殊的汇点(sink) ,消耗流。 流:定义:从源点 s 到汇点 t 的流是对每条边赋予一个

2016-03-02 10:07:15 1160

空空如也

空空如也

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

TA关注的人

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