自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DJS_K_D的专栏

Maybe fun

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

原创 组合数学中的项链计数

给c种不同颜色宝石能穿成多少种长度为s的宝石项链(本质不同)Burnside定理的应用:当n为奇数时,有n种翻转,每种翻转都是以一个顶点和该顶点对边的中点对称。有k^(n/2+1)*n种。当n为偶数时,有n种翻转,其中一半是以两个对应顶点,另一半是以两条对边对称。有k^(n/2+1)*n/2+k^(n/2)*n/2种。考虑旋转:枚举旋转角度360

2015-09-18 11:12:57 1374

转载 最小生成树的3个算法

最小生成树——Prim、Kruskal、Sollin(Boruvka) 本文内容框架:1.Prim算法及其基于优先队列实现      2.Kruskal算法      3.Sollin算法对于最小生成树,有两种算法可以解决。一种是Prim算法,该算法的时间复杂度为O(n²),与图中边数无关,该算法适合于稠密图,而另外一种是Kruskal,该算法的时间

2015-08-31 11:16:31 5240

原创 简单的表达式求值

#include using namespace std;#define M 100char ops[7] = {'+', '-', '*', '/', '(', ')', '='};char cmp[7][7]= {{'>', '>', '', '>'}, {'>', '>', '', '>'}, {'>', '>', '>', '>', '', '>'}, {'

2015-08-31 10:55:57 536

原创 noip 2006

能量项链【问题描述】    在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且,对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是Mars人吸收能量的一种器官)的作用,这两颗珠子才能聚合成一颗珠子,同时释放出可以被吸盘吸收的能量。

2015-08-30 21:08:29 441

原创 noip2015 准备

从今天开始准备noip2015,先把历年的真题写完,再在各个oj上写些题,打打比赛,写过的题都记录下来不负初心

2015-08-30 19:56:22 423

原创 poj 2828 线段树单点更新

类似于权值线段树?,就是翻过来插入,单点存当前区间空位置的个数贴代码:#include#include#include#define M 200010#define ls t*2#define rs t*2+1using namespace std;struct Node{ int s,l,r;} a[M*4];int id,pos[M],val[M

2015-07-09 20:23:47 462

原创 Codeforces Round 307 Div 2

A. GukiZ and Contesttime limit per test 2 secondsmemory limit per test 256 megabytesinput standard inputoutput standard outputProfessor GukiZ likes programming

2015-06-15 14:51:50 571

原创 主席树

主席树好神的数据结构,不过挺好写的。。POJ 2104 K-th number题目大意:     对一静态序列,每次询问[l,r]中第k大d主席树模板题贴代码:#include#include#include#define M 100010using namespace std;struct Node{ in

2015-06-06 19:06:46 752

原创 bzoj 1034 n [ZJOI2008]泡泡堂BNB 贪心 田忌赛马

bzoj   1034http://www.lydsy.com/JudgeOnline/problem.php?id=1034最强的比能赢就赢,最弱的比能赢就赢其他的用最弱的跟别人最强的比#include#include#define MAXN 100010using namespace std;int a[MAXN],b[MAXN],n;

2015-05-26 16:57:56 837

原创 bzoj 1047 [HAOI2007]理想的正方形 单调队列

bzoj  1047http://www.lydsy.com/JudgeOnline/problem.php?id=1047Description有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。Input第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数

2015-05-26 15:58:53 692

原创 bzoj 3240 [Noi2013]矩阵游戏

bzoj   3240传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3240Description婷婷是个喜欢矩阵的小朋友,有一天她想用电脑生成一个巨大的n行m列的矩阵(你不用担心她如何存储)。她生成的这个矩阵满足一个神奇的性质:若用F[i][j]来表示矩阵中第i行第j列的元素,则F[i][j]满足下面的

2015-05-20 21:06:27 476

原创 bzoj 1207 [HNOI2004]打鼹鼠

bzoj 1207http://www.lydsy.com/JudgeOnline/problem.php?id=1207Description鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹

2015-05-19 19:36:11 640

原创 bzoj 1071 [SCOI2007]组队 单调性

bzoj  1071http://www.lydsy.com/JudgeOnline/problem.php?id=1071DescriptionNBA每年都有球员选秀环节。通常用速度和身高两项数据来衡量一个篮球运动员的基本素质。假如一支球队里速度最慢的球员速度为minV,身高最矮的球员高度为minH,那么这支球队的所有队员都应该满足: A * ( heig

2015-05-19 18:37:28 458

原创 bzoj 3675 [Apio2014]序列分割 斜率优化

bzoj 3675传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3675Description小H最近迷上了一个分割序列的游戏。在这个游戏里,小H需要将一个长 度为N的非负整数序列分割成k+l个非空的子序列。为了得到k+l个子序列, 小H将重复进行七次以下的步骤: 1.小H首先选择一个

2015-05-18 21:26:17 576

原创 bzoj 1858 序列操作 线段树

传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1858Descriptionlxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 1 a b 把[a, b]区间内的所有数全变成1 2 a b 把

2015-04-14 22:44:20 407

原创 网络流复习

这几天做了些网络流的题,在此复习一下:bzoj 1066 蜥蜴http://www.lydsy.com/JudgeOnline/problem.php?id=1066        最大流先拆点,对于每个石柱i,拆成in(i),ou(i)两点,连一条容量height[i]的边,能跳出去的向T连容量INF的边,然后对于每条蜥蜴,向能够到的石柱连一条容量INF的边表示跳跃,S向每条蜥蜴

2015-04-13 12:44:54 657

原创 凸包

自己凭着机房神犇的讲解写的求凸包~~~~到现在才写。。。太弱了                   仅是自己的纪念~~~不要炒啊~~~(复杂度方面不保证优)#include#include#include#include#include#include#define MAXN 200000using namespace std;int n;int Tup[

2015-03-27 16:14:03 533

转载 网络流

网络流     要细致学网络流了。。。虽然狼抓兔子自己写出来了 ,,可是那个建模太明显了~~~~~~~       http://blog.sina.com.cn/s/blog_68629c7701010r91.html      ~~~~讲的好细致~~~~    唉,图复制不过来,就去那看吧........

2015-03-02 20:56:45 381

原创 Splay

Splay     写这玩意好累~~~~     这里贴一份用指针写的(为什么周围的神犇不喜欢用

2015-03-01 20:42:12 401

原创 矩阵乘法

矩阵乘法 本来在看bzoj1009GT考试题解~~~不会做~~~,看到有矩阵乘法这个知识点,就去补知识点了 基础可以看这个http://zh.wikipedia.org/wiki/%E7%9F%A9%E9%99%A3%E4%B9%98%E6%B3%95 进一步了解(代码)的看http://baike.baidu.com/link?url=E_X4GHOFjNlD5ar

2015-03-01 19:54:15 464

原创 bzoj 90 题纪念

终于90题了,好开心!   2014-12-02 00:25:39   ——2015-02-19 21:50:54      继续加油吧!

2015-02-20 07:56:31 650

原创 bzoj 1911 [Apio2010]特别行动队斜率优化+DP

bzoj 1911 特别行动队传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1911DescriptionInputOutputSample Input4-1 10 -20 2 2 3 4 Sample Output9HINT很裸的斜

2015-02-09 22:42:42 507

原创 bzoj 3670 [Noi2014]动物园

bzoj 3670 动物园传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3670Description近日,园长发现动物园中好吃懒做的动物越来越多了。例如企鹅,只会卖萌向游客要吃的。为了整治动物园的不良风气,让动物们凭自己的真才实学向游客要吃的,园长决定开设算法班,让动物们学习算法。某天,园长给动物们讲解KMP算法。

2015-02-09 20:36:12 722

原创 bzoj 1046: [HAOI2007]上升序列 LIS

bzoj  1046 上升序列传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1046Description对于一个给定的S={a1,a2,a3,…,an},若有P={ax1,ax2,ax3,…,axm},满足(x1 Input第一行一个N,表示序列一共有N个元素第二行N个数,为a1,a2,…,an 第三行

2015-02-07 10:20:17 595

原创 bzoj 1406: [AHOI2007]密码箱 数学

bzoj 1406 密码箱传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1406Description在一次偶然的情况下,小可可得到了一个密码箱,听说里面藏着一份古代流传下来的藏宝图,只要能破解密码就能打开箱子,而箱子背面刻着的古代图标,就是对密码的提示。经过艰苦的破译,小可可发现,这些图标表示一个数以及这个数与密码的关系。

2015-02-06 21:08:01 592

原创 bzoj 3212: Pku3468 A Simple Problem with Integers 线段树

bzoj 3212 线段树模板题传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3212Description You have N integers, A1, A2, ... , AN. You need to deal with two kinds of operations. One type of op

2015-02-06 20:32:26 401

原创 bzoj 2005 [Noi2010]能量采集 数学

bzoj 2005 能量采集传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2005Description栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一起。 栋栋的植物种得非常整齐,一共有n列,每列有m棵,植物的横

2015-02-06 20:27:47 430

原创 bzoj 3142: [Hnoi2013]数列 组合

bzoj 3142 数列传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3142Description小T最近在学着买股票,他得到内部消息:F公司的股票将会疯涨。股票每天的价格已知是正整数,并且由于客观上的原因,最多只能为N。在疯涨的K天中小T观察到:除第一天外每天的股价都比前一天高,且高出的价格(即当天的股价与前一天的股

2015-02-06 19:36:44 759

原创 bzoj 2818 Gcd 欧拉函数

bzoj 2818 GCD 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2818Description给定整数N,求1数对(x,y)有多少对.Input一个整数NOutput如题Sample Input4Sample Output4HINT

2015-02-06 19:05:12 485

原创 bzoj 1270 雷涛的小猫 DP

bzoj 1270 雷涛的小猫 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1270Description InputOutputSample InputSample Output8HINT此题类似于NOIP2014的Fla

2015-01-18 17:17:11 567

原创 bzoj 1911 特别行动队 斜率优化

bzoj 1911 特别行动队传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1911DescriptionInputOutputSample Input4 -1 10 -20 2 2 3 4 Sample Output9HINTApi

2015-01-13 18:08:28 534

原创 bzoj 2656 数列sequence 递归+高精度

bzoj 2656  数列sequence 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2656Description   小白和小蓝在一起上数学课,下课后老师留了一道作业,求下面这个数列的通项公式:  小白作为一个数学爱好者,很快就计算出了这个数列的通项公式。于是,小白告诉小蓝自己已经做出

2015-01-13 15:31:45 674

原创 bzoj 2748 音量调节 背包

bzoj 2748 音量调节传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=2748Description一个吉他手准备参加一场演出。他不喜欢在演出时始终使用同一个音量,所以他决定每一首歌之前他都要改变一次音量。在演出开始之前,他已经做好了一个列表,里面写着在每首歌开始之前他想要改变的音量是多少。每一次改变音量,他可以选择

2015-01-13 15:05:50 514

原创 bzoj 1303 中位数

bzoj 1303 中位数传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1303Description给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位数是指把所有元素从小到大排列后,位于中间的数。Input第一行为两个正整数n和b ,第二行为1~n 的排列。 Output输

2015-01-12 17:03:27 464

原创 bzoj 1024 生日快乐 暴力搜索

bzoj 1024 生日快乐 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1024Descriptionwindy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕。现在包括windy,一共有 N 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。 windy主刀,每一切只能平行于一

2015-01-12 16:41:27 546

原创 bzoj 1029 建筑抢修 贪心+优先队列

bzoj 1029 建筑抢修传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1029Description小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情

2015-01-12 16:03:33 833

原创 bzoj 1296: [SCOI2009]粉刷匠 DP

bzoj 1296 粉刷匠传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1296Descriptionwindy有 N 条木板需要被粉刷。 每条木板被分为 M 个格子。 每个格子要被刷成红色或蓝色。 windy每次粉刷,只能选择一条木板上一段连续的格子,然后涂上一种颜色。 每个格子最多只能被粉刷一次。 如果windy只能粉刷

2015-01-12 14:50:36 572

原创 bzoj 1026 Windy数 数位DP

bzoj 1026 Windy数传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1026Descriptionwindy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道,在A和B之间,包括A和B,总共有多少个windy数?Input包含两个整数,A B。

2015-01-11 16:00:38 385

原创 bzoj 1096: [ZJOI2007]仓库建设 斜率优化+:DP

bzoj 1096 仓库建设传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=1096DescriptionL公司有N个工厂,由高到底分布在一座山上。如图所示,工厂1在山顶,工厂N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。突然有一天,L公司的总裁L先生接到气象部门的电话,被

2015-01-10 22:21:48 460

原创 bzoj 1012: [JSOI2008]最大数maxnumber 二分

bzoj 1012 最大数maxnumber传送门http://www.lydsy.com/JudgeOnline/problem.php?id=1012Description现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。 2、 插入操作。语法:A n 功

2015-01-10 13:14:42 393

空空如也

空空如也

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

TA关注的人

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