自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

bzoj1152: [CTSC2006]歌唱王国Singleland

这。。是一题神题,我就不多说了,太神了(对于我来说) 太弱了,众神犇可望不可即 题解: 话说在前……有公式恐惧症的勿读此文……   用pow(a, b)代表a的b次方。 用Σ(a, b)代表条件为a,对b求和。 用|a|代表字符串a的长度。 用a . b代表数字串a和数字串b串联后的字符串。 而a + b代表数字串集合a与数字串集合b的并集。 数字a既可当数字a也可当只包括a...

2013-10-21 21:24:35 153

bzoj1151: [CTSC2007]动物园zoo

位压DP,就是五个位,表示第i个人看到的那5个动物的情况,最开始枚举有哪些动物走了,转移就很显然了 const int N = 100010, D = 31, M = 32; struct Node { int Start, Love, Afraid; inline void Read(int n) { int F, L, x; scanf("%d%d%d", &...

2013-10-21 21:19:54 239

bzoj1150: [CTSC2007]数据备份Backup

没处理一个元素,就要维护他旁边的差 const int N = 100010; typedef pair<LL, int> PLI; priority_queue<PLI, vector<PLI>, greater<PLI> > Q; int n, m; LL Dat[N]; int L[N], R[N]; bool Okay[N];...

2013-10-21 17:22:12 124

bzoj1149: [CTSC2007]风玲Mobiles

咳,这是道水题,我不想多说。。 太弱太弱,做了这么久   #include <cstdio> #include <cstring> #include <cstdlib> #include <cmath> #include <ctime> #include <iostream> #include <al...

2013-10-21 16:57:29 100

bzoj1148: [CTSC2007]挂缀pendant

总的说,这道题目就是要求一个双关键字的最长序列,并让你数出来 关键字是给你的ci,wi 若我们按照ci+wi来进行排序,我们可以证明最有序列必然存在于这个排过序的序列中   证明: 我们令S[i]=W[1]+..+W[I] 若右移最有排列不是按照W[i]+C[i]排序,则必有 W[x]+C[x]>W[x+1]+C[x+1] 那他还能承受min{C[x]-S[x-1], C[...

2013-10-21 16:53:58 128

bzoj1145: [CTSC2008]图腾totem

http://hi.baidu.com/wjbzbmr/item/03de2de8d025eb07560f1dd0 设f(xxxx)表示排序xxx出现的数量。。那么我们要求的是f(1324)-f(1243)-f(1432)注意到f(1243)=f(12xx)-f(1234)。。这两个都很好求。。所以1243解决了。。但其他两个几乎不可做啊。。题目既然让我们相减,这两个式子必然是有所关联的。。f...

2013-10-16 10:01:08 155

bzoj1143: [CTSC2008]祭祀river

选出来的点只能是不能向流通的,所以就是从n个点的二分图(相连通的连边)里面,选出最大独立集 const int N = 110; int n, m; bool Graph[N][N], Okay[N]; int Disx[N], Disy[N], Que[N], Head, Tail; int Match[N], Vis[N]; inline void Input() { s...

2013-10-16 09:59:02 80

bzoj1103: [POI2007]大都市meg

利用dfs序的性质,使用树状数组统计 记录一下每个点进入dfs和退出dfs的时间,将进入的权值赋为1,退出的赋为-1,。每次修改公路,就把这两个值都修改为0,输出前缀和 const int N = 2500010; struct Edge { int V; Edge *Next; Edge() {} Edge(int _V, Edge *_Next) : V(_V),...

2013-10-16 09:56:37 107

bzoj1096: [ZJOI2007]仓库建设

《用单调性优化动态规划》 这个是分析,超详细 const int N = 1000010; const DB Eps = 0.000001; struct Node { int l, r, ch; Node() {} Node(int _l, int _r, int _ch) : l(_l), r(_r), ch(_ch) {} }; int C[N],...

2013-10-16 09:53:54 80

1999的国家集训队的论文

1999的国家集训队的论文,论文以及配件齐全

2014-02-17

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

TA关注的人

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