自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DQS的树洞

同学,你听说过lovelive吗?//搬家至https://www.cnblogs.com/dqsssss/

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

原创 【CTSC2007】挂缀 贪心

题目描述 Description“珠缀花蕊,人间几多酸泪”…… 挂缀在很早就被人们作为一种装饰品,垂坠的风韵,华丽摇曳的摆动,展现出一种与众不同的优雅与高贵。而我们的主人公小Q,正想买一条漂亮的挂缀放在寝室里作为装饰。 挂坠的构成,是由若干粒缀珠相互连接而成。每一个缀珠由三部分组成:分别是珠子、珠子上方的连接环与珠子下方的挂钩(如下图) 。我们可以简单的认为从上往下数的第 i 个缀珠是将它的

2015-10-30 22:10:25 983

原创 【bzoj1024】 [SCOI2009]生日快乐 DFS

Descriptionwindy的生日到了,为了庆祝生日,他的朋友们帮他买了一个边长分别为 X 和 Y 的矩形蛋糕。现在包括windy,一共有 N 个人来分这块大蛋糕,要求每个人必须获得相同面积的蛋糕。 windy主刀,每一切只能平行于一块蛋糕的一边(任意一边),并且必须把这块蛋糕切成两块。这样,要切成 N 块蛋糕,windy必须切 N-1 次。为了使得每块蛋糕看起来漂亮,我们要求 N 块蛋糕的长边

2015-10-30 17:33:12 1283

原创 【codevs1191】数轴染色 并查集

题目描述 Description在一条数轴上有N个点,分别是1~N。一开始所有的点都被染成黑色。接着 我们进行M次操作,第i次操作将[Li,Ri]这些点染成白色。请输出每个操作执行后 剩余黑色点的个数。输入描述 Input Description输入一行为N和M。下面M行每行两个数Li、Ri输出描述 Output Description输出M行,为每次操作后剩余黑色点的个数。样例输入 Sampl

2015-10-30 10:11:17 1548 2

原创 【NOIP2006普及】数列 快速幂+找规律

题目描述 Description给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:1,3,4,9,10,12,13,…(该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)请你求出这个序列的第N项的值(用10进制数表示)。例如,对于k=3,N=100,正确答案应该是981。输入

2015-10-29 21:00:27 1211 2

原创 【bzoj1008】越狱 组合数学

Description监狱有连续编号为1…N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱Input输入两个整数M,N.1<=M<=10^8,1<=N<=10^12Output可能越狱的状态数,模100003取余Sample Input2 3Sample Output6HINT6种状态为(000)(

2015-10-29 13:38:26 1201 2

原创 【poj1061】青蛙的约会 exgcd解同余方程

Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止。可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特征,也没有约定见面的具体位置。不过青蛙们都是很乐观的,它们觉得只要一直朝着某个方向跳下去,总能碰到对方的。但是除非这两只青蛙在同一时间跳到同一点上,不然是永远都不可能碰面的。为了帮

2015-10-29 11:04:57 4842 7

原创 【codevs3223】素数密度 埃氏筛法

题目描述 Description给定区间[L, R](L <= R <= 2147483647,R-L <= 1000000),请计算区间中素数的个数。输入描述 Input Description两个数L和R输出描述 Output Description一行,区间中素数的个数样例输入 Sample Input2 11样例输出 Sample Output5数据范围及提示 Data Size & H

2015-10-29 08:09:12 1102 1

原创 【Smart OJ P2485】Sum of product 简单数学

描述 Descript.对于A1,A2,…..,AN,求 的值。输入 Input第1 行,1 个整数N。 第2 行,N 个整数A1,A2,…..,AN。输出 Output1 个整数,表示所求的值。样例 Sample输入数据31 2 3输出数据36备注 Hint• 对于30% 的数据,3 <= N <= 500; • 对于60% 的数据,3 <=  N <= 5000; •

2015-10-28 19:23:09 962

原创 【NOIP2010】引水入城 DFS+贪心

题目有图,不附了,好麻烦……http://codevs.cn/problem/1066/我的想法是:对于第一排每个点都做一遍dfs,获得它能控制的区间(回溯时更新)。可以证得,如果它控制的区间不是一个(也就是中间有中断),那么必定不可全部覆盖。每个点一遍dfs,时间复杂度太高,还有可能爆栈,记忆化一下就好了,这样的话时间复杂度也可以承受,这玩意我写疵了…调了好久…早知道就不做死打dfs了……bfs其

2015-10-28 11:27:50 1513 2

原创 【NOIP2005】过河 DP

题目描述 Description在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S到T之间的任意

2015-10-28 08:59:12 1238 5

原创 【笔记】如何快速生成随机数 RSA算法

今天学了一下随机化贪心,于是也就顺势学了一下随机数生成。以下是扯淡众所周知,系统有一个rand()函数,windows下可以生成32767以内的随机数,linux下可以生成2147483647以内的随机数。它是用线性同余的方法生成。形如:Xn=(aXn-1+b)%c于是每次都要取一个随机数种子,作为X0来递推。一般情况都这么写:srand(time(0));这样以时间作为种子,每一秒的种子就不同,得

2015-10-27 20:49:09 4089 3

原创 【codevs1959】拔河比赛 随机化贪心

题目描述 Description一个学校举行拔河比赛,所有的人被分成了两组,每个人必须(且只能够)在其中的一组,要求两个组的人数相差不能超过1,且两个组内的所有人体重加起来尽可能地接近。输入描述 Input Description数据的第1行是一个n,表示参加拔河比赛的总人数,n<=100,接下来的n行表示第1到第n个人的体重,每个人的体重都是整数(1<=weight<=450)。输出描述 Outp

2015-10-27 16:07:23 1857 12

原创 【NOIP2011】聪明的质检员 二分

二分。 如何O(n)检验? 做一个大于w的v的前缀和,出现次数的前缀和,就可以O(m+n)查询检验了。若要直接分答案,则是单谷函数,需要三分,但若分w,是单调函数,只需要二分。哦对,不开longlong会死。代码:#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>using namespace st

2015-10-27 11:23:57 1086

原创 【NOIP2004】虫食算 搜索+剪枝

题目描述 Description所谓虫食算,就是原先的算式中有一部分被虫子啃掉了,需要我们根据剩下的数字来判定被啃掉的字母。来看一个简单的例子:43#9865#045 + 8468#6633 44445506978其中#号代表被虫子啃掉的数字。根据算式,我们很容易判断:第一行的两个数字分别是5和3,第二行的数字是5。现在,我们对问题做两个限制:首先,我们只考虑加法的虫食算。这里的加法是

2015-10-27 10:20:52 1046 1

原创 【NOIP2014】联合权值 乱搞

只有图QAQ距离为2,边权为1,所以和同一个点相连的其它点之间都会产生联合权值,枚举60分2333可是我们为什么要枚举呢?若当前和节点u相连的节点的权值是wi,此时u又新加了个节点m,权值为wx,那么:ans1为最大值,ans2为总和ans1=max(ans1,max{wi}*wx);ans2=ans2+w1*wx+w2*wx+...wn*wx=ans2+∑wi*wx;我们发现,只要记录当前节点

2015-10-26 21:42:47 2614 2

原创 【NOIP2006】金明的预算方案 背包DP

样例输入 Sample Input 1000 5800 2 0 400 5 1300 5 1400 3 0500 2 0样例输出 Sample Output 2200图文并茂2333【不一个简单的01背包变形。本来我想当挑附件的时候看看能不能挑主件,结果好像不能重复选同一个主件…所以我们就可以存每个主件所保存的附件,每次枚举取0,1,2个附件,然后就A了。代码:#include

2015-10-26 11:32:41 1521 5

原创 【codevs2853】方格游戏 DP

题目描述 Description菜菜看到了一个游戏,叫做方格游戏~游戏规则是这样的:在一个n*n的格子中,在每个1*1的格子里都能获得一定数量的积分奖励,记左上角为(1,1),右下角为(n,n)。游戏者需要选择一条(1,1)到(n,n)的路径,并获得路径上奖励的积分。对于路径当然也有要求啦,要求是只能往坐标变大的方向走【从(x,y)到(x+1,y)或者(x,y+1)】,走过2n-1个区域到达(n,n

2015-10-26 09:22:56 845

原创 【poj1985】Cow Marathon 树形DP求树的直径

DescriptionAfter hearing about the epidemic of obesity in the USA, Farmer John wants his cows to get more exercise, so he has committed to create a bovine marathon for his cows to run. The marathon rou

2015-10-25 20:27:38 1113

原创 【codevs4093】EZ的间谍网络 tarjan

题目描述 Description由于外国间谍的大量渗入,学校安全正处于高度的危机之中。YJY决定挺身而作出反抗。如果A间谍手中掌握着关于B间谍的犯罪证据,则称A可以揭发B。有些间谍收受贿赂,只要给他们一定数量的美元,他们就愿意交出手中掌握的全部情报。所以,如果我们能够收买一些间谍的话,我们就可能控制间谍网中的每一分子。因为一旦我们逮捕了一个间谍,他手中掌握的情报都将归我们所有,这样就有可能逮捕新的间

2015-10-25 19:33:58 790

原创 【洛谷月赛】洛谷10月月赛参·最后的狂欢

洛谷2655 2038年问题本题地址: http://www.luogu.org/problem/show?pid=2655题目描述网络时代,机会与危机共存。“千年虫”解决之后,会不会有新的“虫”出现?回答是肯定的,“2038年”就是一个新的关卡。 也许大家都已经知道计算机的2000年问题是什么概念,但是什么时候又冒出来一个2038年问题的呢? 用C语言编制的程序不会碰到2000

2015-10-25 18:50:11 1173

原创 【bzoj1051】 [HAOI2006]受欢迎的牛 tarjan

Description每一头牛的愿望就是变成一头最受欢迎的牛。现在有N头牛,给你M对整数(A,B),表示牛A认为牛B受欢迎。 这种关系是具有传递性的,如果A认为B受欢迎,B认为C受欢迎,那么牛A也认为牛C受欢迎。你的任务是求出有多少头牛被所有的牛认为是受欢迎的。Input第一行两个数N,M。 接下来M行,每行两个数A,B,意思是A认为B是受欢迎的(给出的信息有可能重复,即有可能出现多个A,B)Out

2015-10-25 08:57:01 1197 3

原创 【bzoj1216】[HNOI2003]操作系统 堆+模拟

Description写一个程序来模拟操作系统的进程调度。假设该系统只有一个CPU,每一个进程的到达时间,执行时间和运行优先级都是已知的。其中运行优先级用自然数表示,数字越大,则优先级越高。如果一个进程到达的时候CPU是空闲的,则它会一直占用CPU直到该进程结束。除非在这个过程中,有一个比它优先级高的进程要运行。在这种情况下,这个新的(优先级更高的)进程会占用CPU,而老的只有等待。如果一个进程到达

2015-10-23 21:44:31 854 2

原创 【bzoj1007】[HNOI2008]水平可见直线 单调栈

Description在xoy直角坐标平面上有n条直线L1,L2,…Ln,若在y值为正无穷大处往下看,能见到Li的某个子线段,则称Li为可见的,否则Li为被覆盖的. 例如,对于直线: L1:y=x; L2:y=-x; L3:y=0 则L1和L2是可见的,L3是被覆盖的. 给出n条直线,表示成y=Ax+B的形式(|A|,|B|<=500000),且n条直线两两不

2015-10-23 17:29:50 1824 2

原创 【bzoj1012】[JSOI2008]最大数maxnumber st表

Description现在请求你维护一个数列,要求提供以下两种操作: 1、 查询操作。语法:Q L 功能:查询当前数列中末尾L个数中的最大的数,并输出这个数的值。限制:L不超过当前数列的长度。 2、 插入操作。语法:A n 功能:将n加上t,其中t是最近一次查询操作的答案(如果还未执行过查询操作,则t=0),并将所得结果对一个固定的常数D取模,将所得答案插入到数列的末尾。限制:n是非负整数并且在长整

2015-10-23 08:49:00 854 7

原创 【codevs1700】施工方案第二季 MST+树的重心

题目描述 Descriptionc国边防军在边境某处的阵地是由n个地堡组成的。工兵连受命来到阵地要进行两期施工。第一期的任务是挖掘暗道让所有地堡互联互通。现已勘测设计了m条互不相交的暗道挖掘方案,如果这m条暗道都实施挖掘,肯定能达到互联互通的目的。事实上,适当选择其中n-1个方案挖掘,就能实现互联互通,即从每个地堡出发都能到达其他任何一个地堡(允许经过别的地堡)。连长精心谋算,在m个设计规划中选取了

2015-10-22 16:23:09 866 2

原创 【poj1655】Balancing Act 求树的重心

DescriptionConsider a tree T with N (1 <= N <= 20,000) nodes numbered 1…N. Deleting any node from the tree yields a forest: a collection of one or more trees. Define the balance of a node to be the siz

2015-10-22 14:31:46 695

原创 【NOIP2009】最优贸易 最短路

题目描述 Description【问题描述】 C 国有n 个大城市和m 条道路,每条道路连接这n 个城市中的某两个城市。任意两个 城市之间最多只有一条道路直接相连。这m 条道路中有一部分为单向通行的道路,一部分 为双向通行的道路,双向通行的道路在统计条数时也计为1 条。 C 国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城市的价 格不一定相同。但是,同一种商品在同一个城

2015-10-22 10:50:19 1150

原创 【codevs2488】绿豆蛙的归宿 动态规划+拓扑排序

题目描述 Description  随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。  给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。   到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K 。   现在绿豆蛙想

2015-10-22 07:31:15 1726

原创 【codevs2488】 绿豆蛙的归宿 DP+拓扑排序

题目描述 Description  随着新版百度空间的上线,Blog宠物绿豆蛙完成了它的使命,去寻找它新的归宿。  给出一个有向无环图,起点为1终点为N,每条边都有一个长度,并且从起点出发能够到达所有的点,所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。   到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K 。   现在绿豆蛙想

2015-10-21 21:57:57 698

原创 【bzoj1087】[SCOI2005]互不侵犯King 状压DP

Description在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案。国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格子。Input只有一行,包含两个数N,K ( 1 <=N <=9, 0 <= K <= N * N)Output方案数。Sample Input3 2Sample Output16HINT状压DP。定义dp[i][j][k]代表到

2015-10-21 18:53:04 851 16

原创 【NOIP2014】飞扬的小鸟 背包DP

Flappy Bird 是一款风靡一时的休闲手机游戏。玩家需要不断控制点击手机屏幕的频率来调节小鸟的飞行高度,让小鸟顺利通过画面右方的管道缝隙。如果小鸟一不小心撞到了水管或者掉在地上的话,便宣告失败。为了简化问题,我们对游戏规则进行了简化和改编:游戏界面是一个长为 n,高为 m 的二维平面,其中有 k 个管道(忽略管道的宽度)。 小鸟始终在游戏界面内移动。小鸟从游戏界面最左边任意整数高度位置出发,

2015-10-21 13:31:12 1013

原创 【bzoj2243】 [SDOI2011]染色 树链剖分+线段树

Description给定一棵有n个节点的无根树和m个操作,操作有2类: 1、将节点a到节点b路径上所有点都染成颜色c; 2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。 请你写一个程序依次完成这m个操作。Input第一行包含2个整数n和m,分别表示节点数和操作数; 第二行包含n个正整数表示n个节点的初始颜色

2015-10-21 09:55:43 729

原创 【SPOJ】QTREE 1 树链剖分裸题

You are given a tree (an acyclic undirected connected graph) with N nodes, and edges numbered 1, 2, 3…N-1.We will ask you to perfrom some instructions of the following form:CHANGE i ti : change the cos

2015-10-20 08:56:18 986

原创 【bzoj1036】[ZJOI2008]树的统计Count 树链剖分+线段树

Description一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上的节点包括u和v本身Input输入的第一行为一个

2015-10-19 16:15:25 736 3

原创 【codevs3305】水果姐逛水果街Ⅱ LCA

题目描述 Description水果姐第二天心情也很不错,又来逛水果街。突然,cgh又出现了。cgh施展了魔法,水果街变成了树结构(店与店之间只有一条唯一的路径)。同样还是n家水果店,编号为1~n,每家店能买水果也能卖水果,并且同一家店卖与买的价格一样。cgh给出m个问题,每个问题要求水果姐从第x家店出发到第y家店,途中只能选一家店买一个水果,然后选一家店(可以是同一家店,但不能往回走)卖出去。求最

2015-10-18 20:05:25 1359 2

原创 【codevs3304】水果姐逛水果街Ⅰ 线段树练习

题目描述 Description水果姐今天心情不错,来到了水果街。水果街有n家水果店,呈直线结构,编号为1~n,每家店能买水果也能卖水果,并且同一家店卖与买的价格一样。学过oi的水果姐迅速发现了一个赚钱的方法:在某家水果店买一个水果,再到另外一家店卖出去,赚差价。就在水果姐窃喜的时候,cgh突然出现,他为了为难水果姐,给出m个问题,每个问题要求水果姐从第x家店出发到第y家店,途中只能选一家店买一个水

2015-10-18 16:42:59 1285 9

原创 【codevs2833】奇怪的梦境 拓扑排序

题目描述 DescriptionAiden陷入了一个奇怪的梦境:他被困在一个小房子中,墙上有很多按钮,还有一个屏幕,上面显示了一些信息。屏幕上说,要将所有按钮都按下才能出去,而又给出了一些信息,说明了某个按钮只能在另一个按钮按下之后才能按下,而没有被提及的按钮则可以在任何时候按下。可是Aiden发现屏幕上所给信息似乎有矛盾,请你来帮忙判断。输入描述 Input Description第一行,两个数N

2015-10-18 15:37:49 817 2

原创 【JLOI2011】【bzoj2763】飞行路线 分层图最短路

DescriptionAlice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司。该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并且航线有一定的价格。Alice和Bob现在要从一个城市沿着航线到达另一个城市,途中可以进行转机。航空公司对他们这次旅行也推出优惠,他们可以免费在最多k种航线上搭乘飞机。那么Alice和Bob这次出行最少花

2015-10-16 19:20:59 645

原创 【Sdoi2010】【bzoj1922】大陆争霸 最短路

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

2015-10-16 16:40:23 654

原创 【noip2007】树网的核

Description  设T=(V, E, W) 是一个无圈且连通的无向图(也称为无根树),每条边带有正整数的权,我们称T为树网(treenetwork),其中V, E分别表示结点与边的集合,W表示各边长度的集合,并设T有n个结点。  路径:树网中任何两结点a,b都存在唯一的一条简单路径,用d(a,b)表示以a,b为端点的路径的长度,它是该路径上各边长度之和。我们称d(a,b)为a,b两结点间的距

2015-10-16 15:37:57 1192

NOI2005数据

NOI2005数据,维修数列,官方数据,NOI

2015-12-27

空空如也

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

TA关注的人

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