自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BZOJ[Noi2010]能量采集

Description栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横竖间距都一样,因此对于每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中x的范围是1至n,表示是在第x列,y的范围是1至m,表示是在第x列的第y棵。

2013-12-30 23:18:55 1323

原创 BZOJ[Sdoi2010]大陆争霸 最短路变形

Description在一个遥远的世界里有两个国家:位于大陆西端的杰森国和位于大陆东端的 克里斯国。两个国家的人民分别信仰两个对立的神:杰森国信仰象征黑暗和毁灭 的神曾·布拉泽,而克里斯国信仰象征光明和永恒的神斯普林·布拉泽。 幻想历 8012年 1月,杰森国正式宣布曾·布拉泽是他们唯一信仰的神,同 时开始迫害在杰森国的信仰斯普林·布拉泽的克里斯国教徒。 幻想历 8012年 3月2日,位于

2013-12-30 16:45:53 1396

原创 BZOJ2668: [cqoi2012]交换棋子 费用流

Description有一个n行m列的黑白棋盘,你每次可以交换两个相邻格子(相邻是指有公共边或公共顶点)中的棋子,最终达到目标状态。要求第i行第j列的格子只能参与mi,j次交换。Input第一行包含两个整数n,m(1n, mn行为初始状态,每行为一个包含m个字符的01串,其中0表示黑色棋子,1表示白色棋子。以下n行为目标状态,格式同初始状态。以下n行每行为一个包含m个0~9

2013-12-28 09:05:30 2212

原创 [BZOJ][HEOI2012]采花 离线

Description萧芸斓是Z国的公主,平时的一大爱好是采花。今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳了n朵花,花有c种颜色(用整数1-c表示),且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜色数,颜色数越多她会越高兴!同时,她有一癖好,她不允许最后自己采到的花中,某一颜色的花只有一朵。为此,公主每采一朵花,要么此前已采到此

2013-12-21 23:11:35 1593

转载 【数论内容】线性筛素数,线性筛欧拉函数,求前N个数的约数个数

筛选法应用!先来最基本的线性筛素数,以后的算法其实都是基于这个最基本的算法: 1 #include 2 #include 3 #define M 10000000 4 int prime[M/3]; 5 bool flag[M]; 6 void get_prime() 7 { 8     int i,j,k; 9     memset(flag,false,

2013-12-19 19:41:33 958

原创 [BZOJ]2132: 圈地计划 最小割

圈地计划Description最近房地产商GDOI(Group of Dumbbells Or Idiots)从NOI(Nuts Old Idiots)手中得到了一块开发土地。据了解,这块土地是一块矩形的区域,可以纵横划分为N×M块小区域。GDOI要求将这些区域分为商业区和工业区来开发。根据不同的地形环境,每块小区域建造商业区和工业区能取得不同的经济价值。更具体点,对于第i行第j列的区

2013-12-18 20:40:19 1180

原创 [BZOJ]2127: happiness 最小割

happiness:Description高一一班的座位表是个n*m的矩阵,经过一个学期的相处,每个同学和前后左右相邻的同学互相成为了好朋友。这学期要分文理科了,每个同学对于选择文科与理科有着自己的喜悦值,而一对好朋友如果能同时选文科或者理科,那么他们又将收获一些喜悦值。作为计算机竞赛教练的scp大老板,想知道如何分配可以使得全班的喜悦值总和最大。Input第一行两

2013-12-18 20:29:02 1518

原创 江苏集训2012day1 “凸”字形

题目描述:      有一个两行N列的长矩阵,其中的数有正有负,均为整数。小明想从这个长矩阵中圈出一个“凸”字形(可正可倒),使得这个凸字形中所有数之和尽可能大,请问可能达到的最大值是多少。输入:      输入第一行N,矩形的列数,N小于100000。以下两行,每行包含N个数,用来描述这个矩阵。所有数都是整数。输出:      输出包含一行一个数,即求出的最大值。样例输入

2013-12-18 16:02:05 1738

原创 CEOI 2008 order 另类最大权闭合图-可以有依赖违反代价

Description有N个工作,M种机器,每种机器你可以租或者买过来.每个工作包括若干道工序,每道工序需要某种机器来完成,你可以通过购买或租用机器来完成。现在给出这些参数,求最大利润Input第一行给出N,M(1Output最大利润Sample Input2 3100 21 302 20100 21 403 805080110S

2013-12-16 20:21:06 1519

原创 [2010Beijing Wc]外星联络 后缀数组

题目要求求出所有的子串,考虑到每个子串都必定是一个后缀的前缀,可以使用后缀数组。        对于后缀数组sa[],发现按顺序i=0 to n-1;j=sa[] to n-1枚举,其中每个子串必定出现这个枚举过程中,并且这个枚举顺序一定是符合字典序的,毕竟我们排的是后缀数组。        具体做法:        1.快速码一个后缀数组;        2.在后缀数组中从后往前

2013-12-16 16:17:25 1305

原创 [NOI2012] 美食节 费用流

DescriptionCZ市为了欢迎全国各地的同学,特地举办了一场盛大的美食节。作为一个喜欢尝鲜的美食客,小M自然不愿意错过这场盛宴。他很快就尝遍了美食节所有的美食。然而,尝鲜的欲望是难以满足的。尽管所有的菜品都很可口,厨师做菜的速度也很快,小M仍然觉得自己桌上没有已经摆在别人餐桌上的美食是一件无法忍受的事情。于是小M开始研究起了做菜顺序的问题,即安排一个做菜的顺序使得同学们的等待时间最短

2013-12-14 20:30:40 1624 2

空空如也

空空如也

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

TA关注的人

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