- 博客(28)
- 收藏
- 关注
转载 mice
Description有一天Masha回到家,发现有n只老鼠在它公寓的走廊上,她大声呼叫,所以老鼠们都跑进了走廊的洞中。这个走廊可以用一个数轴来表示,上面有n只老鼠和m个老鼠洞。第i只老鼠有一个坐标x i ,第j个洞有一个坐标p j 和容量c j 。容量表示最多能容纳的老鼠数量。找 到 让 老 鼠 们 全 部 都 进 洞 的 方 式,使 得 所 有 老 鼠 运 动 距 离 总 ...
2017-11-06 23:01:00
323
转载 完全图的最小生成树
Description给你一张完全图,每一个点有一个点权为 \(a[i]\),边 \((u,v)\) 的边权为 \(a[u]\) \(xor\) \(a[v]\),求最小生成树的边权和.solution正解:trie树+贪心考虑优化kruskal的过程,我们找出边权最小的且边的两边没有连通的边,选择连接,方法是在trie树上贪心,首先我们对所有的点建立trie树,然后考虑怎么样连...
2017-11-06 21:15:00
537
转载 AtCoder Regular Contest 063 E - 木と整数 / Integers on a Tree
Problem StatementWe have a tree with N vertices. The vertices are numbered 1,2,…,N. The i-th (1≦i≦N−1) edge connects the two vertices Ai and Bi.Takahashi wrote integers into K of the vertices. ...
2017-11-06 19:44:00
334
转载 tree 逆背包
Description白云有一棵n个结点的树,以1号结点为根,这棵树的每个结点有一个权值val i 。定义一个连通块的喜爱度为块内所有结点权值的乘积。白兔有很多疑问,每个疑问有两个参数k, s,表示询问所有经过点k的大小为s的连通块的喜爱度之和。白云会定期对树做一些修改。input第一行1个整数n, Q,表示树的结点个数和事件个数。第二行n个整数表示val 1...n 。...
2017-11-06 17:07:00
140
转载 AtCoder Regular Contest 084 D - Small Multiple
Problem StatementFind the smallest possible sum of the digits in the decimal notation of a positive multiple of K.translation求出一个K的倍数使得每一个位置上数的和最小solution正解:搜索需要设计一个巧妙的状态,我们选择搜索相乘的结果 \(p\),...
2017-11-04 22:36:00
105
转载 seq 差分
Description白云建立了n个商店,白兔打算按照编号1 . . . n的顺序访问这些商店。 商店i有一个价格a i 表示交易商品所需的代价。白兔在按顺序走时,每到达一个商店,可以花费代价购买一件商品,并放入自己手中。也可以出售手上的商品,并获得利润。白兔的力量有限,同一时刻只能携带一个商品。问它遍历完所有商店后能够获得的利润最大是多少?白兔的精力也有限,所以,在最大化...
2017-11-03 20:05:00
169
转载 bzoj 2151: 种树 STL版
DescriptionA城市有一个巨大的圆形广场,为了绿化环境和净化空气,市政府决定沿圆形广场外圈种一圈树。园林部门得到指令后,初步规划出n个种树的位置,顺时针编号1到n。并且每个位置都有一个美观度Ai,如果在这里种树就可以得到这Ai的美观度。但由于A城市土壤肥力欠佳,两棵树决不能种在相邻的位置(i号位置和i+1号位置叫相邻位置。值得注意的是1号和n号也算相邻位置!)。最终市政府给园林...
2017-11-03 16:54:00
146
转载 bzoj 2751: [HAOI2012]容易题(easy)
Description为了使得大家高兴,小Q特意出个自认为的简单题(easy)来满足大家,这道简单题是描述如下:有一个数列A已知对于所有的A[i]都是1~n的自然数,并且知道对于一些A[i]不能取哪些值,我们定义一个数列的积为该数列所有元素的乘积,要求你求出所有可能的数列的积的和 mod 1000000007的值,是不是很简单呢?呵呵!solution容易发现,我们要求的东西就是...
2017-11-01 22:27:00
121
转载 bzoj 4970: [ioi2004]empodia 障碍段
Description古数学及哲学家毕氏相信自然之本质为数学。现代生物学家研究生物数列(biosequences)。 生物数数为满足下列条件之 M 个整数所成的数数:1: 包含从 0, 1, …, 到 M - 1 的所有数字2: 起始数字为 0, 最后一个数字为 M - 1?2:数列中 E+1 不可以紧接在 E 之后生物数数的连续子数列称为数段(segments)。如果一个数...
2017-11-01 19:01:00
156
转载 洛谷 1485 火枪打怪
DescriptionLXL进入到了一片丛林,结果他发现有n只怪物排成一排站在他面前。LXL有一杆火枪能对付这些怪物。他知道从左至右数第i只怪物的血量是mi。现在LXL可以将一些子弹射向某个怪物。LXL可以控制他所发射的子弹数量及子弹的威力值。当某个子弹射到第i个怪物,如果这个子弹的威力值为p,除了这个怪物会掉p点血以外,它左边的第j个怪物(j<i),也会遭到Max(0, p -...
2017-11-01 18:46:00
169
转载 bzoj 1070: [SCOI2007]修车
Description 同一时刻有N位车主带着他们的爱车来到了汽车维修中心。维修中心共有M位技术人员,不同的技术人员对不同的车进行维修所用的时间是不同的。现在需要安排这M位技术人员所维修的车及顺序,使得顾客平均等待的时间最小。 说明:顾客的等待时间是指从他把车送至维修中心到维修完毕所用的时间。solution正解:费用流这题建图比较巧妙,首先一个人可以修多辆车,我们可以考虑...
2017-11-01 17:40:00
121
转载 bzoj 4198: [Noi2015]荷马史诗
Description追逐影子的人,自己就是影子。 ——荷马Allison 最近迷上了文学。她喜欢在一个慵懒的午后,细细地品上一杯卡布奇诺,静静地阅读她爱不释手的《荷马史诗》。但是由《奥德赛》和《伊利亚特》组成的鸿篇巨制《荷马史诗》实在是太长了,Allison 想通过一种编码方式使得它变得短一些。一部《荷马史诗》中有 n 种不同的单词,从 1 到 n 进行编号。其中第 i 种单词出...
2017-11-01 17:32:00
89
转载 Codeforces Round #302 B. Destroying Roads
DescriptionIn some country there are exactly n cities and m bidirectional roads connecting the cities. Cities are numbered with integers from 1 to n. If cities a and b are connected by a road, t...
2017-10-30 22:39:00
105
转载 bzoj 1049: [HAOI2006]数字序列
Description 现在我们有一个长度为n的整数序列A。但是它太不好看了,于是我们希望把它变成一个单调严格上升的序列。但是不希望改变过多的数,也不希望改变的幅度太大。solution正解:DP这题相当诡异.首先是一个套路,转化严格递增为不降,我们只需要把序列中的每一个元素都变为 \(a[i]-i\),设新数组为 \(b[i]\).我们要改变的尽量少,就要使得不改变的尽量...
2017-10-29 22:13:00
135
转载 HDU 1529 Cashier Employment
DescriptionA supermarket in Tehran is open 24 hours a day every day and needs a number of cashiers to fit its need. The supermarket manager has hired you to help him, solve his problem. The prob...
2017-10-29 16:24:00
109
转载 POJ 2983 Is the Information Reliable?
DescriptionThe galaxy war between the Empire Draco and the Commonwealth of Zibu broke out 3 years ago. Draco established a line of defense called Grot. Grot is a straight line with N defense sta...
2017-10-29 14:46:00
61
转载 HDU 3666 THE MATRIX PROBLEM
DescriptionYou have been given a matrix CNM, each element E of CNM is positive and no more than 1000, The problem is that if there exist N numbers a1, a2, … an and M numbers b1, b2, …, bm, which...
2017-10-29 11:56:00
117
转载 bzoj 1072: [SCOI2007]排列perm
Description 给一个数字串s和正整数d, 统计s有多少种不同的排列能被d整除(可以有前导0)。例如123434有90种排列能被2整除,其中末位为2的有30种,末位为4的有60种。solutio这题复杂负很诡,爆搜可以过去我写的状压DP,复杂度和搜索一样,\(O(10!*10*d* T)\)设状态为 \(f[i][j]\) 表示已经选了序列中的位置状态为 \(i\)...
2017-10-25 12:23:00
96
转载 bzoj 4300: 绝世好题
Description给定一个长度为n的数列ai,求ai的子序列bi的最长长度,满足bi&bi-1!=0(2<=i<=len)。solution简单题相与不为0,意味着有一个位置为1,所以维护含有每一个二进制位的最大长度,然后转移就枚举 \(a[i]\) 的所有为1的位置,取max即可#include <algorithm>#include &...
2017-10-25 12:12:00
99
转载 bzoj 1912: [Apio2010]patrol 巡逻
Descriptionsolution正解:贪心+DP首先对于K=1的情况我们可以发现答案是 \((n-1)*2\)-树的直径+1K=2同理,我们也要再找出一条不相交的树的直径,然后怎么保证不相交呢?其实只需要把第一次求得的直径上的点赋值为-1即可如果一条边再两次都出现,就相互抵消了,去掉抵消的部分,就完美的形成了不相交的两条链了,非常巧妙另外,两遍dfs求直径的方法在有...
2017-10-23 00:03:00
85
转载 bzoj 3624: [Apio2008]免费道路
Descriptionsolution正解:贪心+kruskal分析发现,有一些石路是必须走的,我们首先找出所有这样的石路,方法是把所有的水泥路加进去,然后再加入石路,可以得出至少需要的石路的数量,我们判断这个数量有没有超过K,然后我们再判断是否可以刚好达到K,以上就是无解的情况,我们再加入几条必须的石路后再任意加入到K条,剩下再加入水泥路得出方案.#include <a...
2017-10-22 23:58:00
81
转载 bzoj 2563: 阿狸和桃子的游戏
Description 阿狸和桃子正在玩一个游戏,游戏是在一个带权图G=(V, E)上进行的,设节点权值为w(v),边权为c(e)。游戏规则是这样的: 1. 阿狸和桃子轮流将图中的顶点染色,阿狸会将顶点染成红色,桃子会将顶点染成粉色。已经被染过色的点不能再染了,而且每一轮都必须给一个且仅一个顶点染色。 2. 为了保证公平性,节点的个数N为偶数。 3. 经过N/2轮游戏之后...
2017-10-22 23:49:00
121
转载 bzoj 1917: [Ctsc2010]星际旅行
Description公元3000年,地球联盟已经攻占了银河系内的N个星球,出于资金的考虑,政府仅仅在星球间建立了N-1条双向时空隧道保证任意两个星球之间互相可达。出于管理上的考虑,第i个星球的行政长官要求每个公民在一年内不得从该星球利用时空隧道次数超过Hi次(这一统计是基于离开次数统计的,如果你已经使用从该星球离开过Hi次,那么这一年内你就不能再使用时空隧道离开这个星球了)。Loui...
2017-10-22 11:05:00
121
转载 bzoj 2244: [SDOI2011]拦截导弹
Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度、并且能够拦截任意速度的导弹,但是以后每一发炮弹都不能高于前一发的高度,其拦截的导弹的飞行速度也不能大于前一发。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。在不能拦截所有的导弹的情况下...
2017-10-21 19:28:00
90
转载 bzoj 1812: [Ioi2005]riv
Description几乎整个Byteland王国都被森林和河流所覆盖。小点的河汇聚到一起,形成了稍大点的河。就这样,所有的河水都汇聚并流进了一条大河,最后这条大河流进了大海。这条大河的入海口处有一个村庄——名叫Bytetown 在Byteland国,有n个伐木的村庄,这些村庄都座落在河边。目前在Bytetown,有一个巨大的伐木场,它处理着全国砍下的所有木料。木料被砍下后,顺着河流而...
2017-10-21 12:31:00
75
转载 bzoj 4753: [Jsoi2016]最佳团体
DescriptionJSOI信息学代表队一共有N名候选人,这些候选人从1到N编号。方便起见,JYY的编号是0号。每个候选人都由一位编号比他小的候选人Ri推荐。如果Ri=0则说明这个候选人是JYY自己看上的。为了保证团队的和谐,JYY需要保证,如果招募了候选人i,那么候选人Ri"也一定需要在团队中。当然了,JYY自己总是在团队里的。每一个候选人都有一个战斗值Pi",也有一个招募费...
2017-10-21 00:01:00
77
转载 bzoj 1864: [Zjoi2006]三色二叉树
Descriptionsolution正解:递归+树型DP我们首先递归建树然后考虑树型DP,我们设绿色的节点为Y,非绿色为N我们神奇的发现:N会形成是很多条相互独立的链也就是说 Y 的下发有两个 N,这两个N一定可以不同,因为此题是二叉树,可以手推出所以DP状态只需表示为 \(f[i][N/Y]\)\(f[i][Y]=f[ls][N]+f[rs][N]+1\)\(f[...
2017-10-20 23:01:00
116
转载 bzoj 4237: 稻草人
DescriptionJOI村有一片荒地,上面竖着N个稻草人,村民们每年多次在稻草人们的周围举行祭典。有一次,JOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件:田地的形状是边平行于坐标轴的长方形;左下角和右上角各有一个稻草人;田地的内部(不包括边界)没有稻草人。给出每个稻草人的坐标,请你求出有多少遵从启示的田地的个数solu...
2017-10-20 22:55:00
126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人