LYD729

五年OI一场空,不开LongLong见祖宗

【51nod 算法马拉松19 A】区间的价值 V2

Descriptionlyk拥有一个区间。 它规定一个区间的价值为这个区间中所有数and起来的值与这个区间所有数or起来的值的乘积。 例如3个数2,3,6。它们and起来的值为2,or起来的值为7,这个区间对答案的贡献为2*7=14。 现在lyk有一个n个数的序列,它想知道所有n*(n+1)...

2016-10-31 19:05:34

阅读数 571

评论数 1

【51nod 算法马拉松19 C】 集合对

Description定义集合xor操作 A xor B=A∪B-A∩B。 问有多少对(P,Q)满足 P∈A Q∈B 使得 (P xor A)xor(Q xor B)=A xor B其中P Q都是集合。 答案对1e9+7取模。例如:A ={1} ,B={1,2},A xor B = {2},枚...

2016-10-31 12:31:48

阅读数 328

评论数 0

【UOJ #244】【UER #7 A】短路

Description“第七套广播体操,原地踏步——走!”众所周知,跳蚤们最喜欢每天早起做早操,经常天还没亮就齐刷刷地站在操场做着反复纵跳热热身。跳晚国在研制三星 note7 的时候注意到了这点,于是他们打算让炸弹更快地引爆,这样就可以消灭更多早起的跳蚤。三星 note7 的主板可以看作是由 (2...

2016-10-24 20:56:43

阅读数 327

评论数 0

【JZOJ 1295】【USACO DEC05 GOLD】设计

Description 和人一样,牛也喜欢站得离朋友较近的位置。FJ有N(2<=N<=1,000)头牛,编号为1..N,现在要设计一个顺序让他们站成一排给他们喂食。奶牛们按照编号顺序依次站立,允许有多只牛站在同一位置(也就是说,牛i和牛j(i<j)(i<j)的站立位置s_i...

2016-10-17 20:39:32

阅读数 432

评论数 0

【JZOJ 4821】 打膈膜

Description Analysis这是一道结论题,但是我并不会证明这个结论。 首先显然开始就用完所有魔法值最优,放重击肯定先放血少的。 结论:能放群攻就放,如果只有两只怪且其血量大于1,则重击血少的,否则还是群攻。 放完魔法就简单了,每次打血最少的就没了。Code#include&l...

2016-10-17 20:08:01

阅读数 374

评论数 0

【JZOJ 4820】 最大化

Description Analysisn^4的方法很好想,枚举答案,判断是否可行。 100分的方法要n^3logn 枚举左右边界,那么我们就可以把中间几列数压成一个数。 问题变成序列上选取连续最长一段使得其和大于0 我们可以做一个前缀和 枚举k,对于起点i,j。若iCode#incl...

2016-10-17 19:57:39

阅读数 302

评论数 0

【BZOJ 3223】文艺平衡树

Description您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作:翻转一个区间,例如原有序序列是5 4 3 2 1,翻转区间是[2,4]的话,结果是5 2 3 4 1 N,M<=100000Analysissplay拿来练翻转 这题就只用支持翻转,...

2016-10-14 20:17:01

阅读数 632

评论数 0

【JZOJ 4816】【NOIP2016提高组 五校联考4】label

Description Analysis首先,40分的dp很容易想,设f[i][j]表示给i的子树做完,给i赋j的方案数。 f[i][j]=∏v∈son(i)f[v][x](|x−j|≥k)f[i][j]=\prod_{v\in son(i)}f[v][x](|x-j|\geq k)Code#...

2016-10-10 22:08:34

阅读数 337

评论数 0

【JZOJ 4817】【NOIP2016提高组 五校联考4】square

Description Analysis我们可以想到一个DP,f[i][j]表示(i,j)为右下角的最大正方形边长。 则f[i][j]=Min(f[i−1][j−1],f[i−1][j],f[i][j−1])+1f[i][j]=Min(f[i-1][j-1],f[i-1][j],f[i][j-...

2016-10-10 22:00:51

阅读数 384

评论数 0

【JZOJ 4806】【NOIP2016提高组 五校联考3】打工

Description 对于100%的数据,N ≤ 10000 , 数据保证询问的数列是一个有效的序列。Analysisdp显然 f[i][j]f[i][j]表示做到第i个,前面填的数最大的为j的答案 f[i][j]=f[i−1][j]∗k+f[i−1][j−1]+g[i−1][j]∗(a[...

2016-10-10 20:59:49

阅读数 326

评论数 0

【JZOJ 4814】【NOIP2016提高组 五校联考2】tree

Description给一棵n 个结点的有根树,结点由1 到n 标号,根结点的标号为1。每个结点上有一个物品,第i 个结点上的物品价值为vi。 你需要从所有结点中选出若干个结点,使得对于任意一个被选中的结点,其到根的路径上所有的点都被选中,并且选中结点的个数不能超过给定的上限lim...

2016-10-10 20:27:25

阅读数 288

评论数 0

【JZOJ 4813】【NOIP2016提高组 五校联考2】running

Description小胡同学是个热爱运动的好孩子。 每天晚上,小胡都会去操场上跑步,学校的操场可以看成一个由n 个格子排成的一个环形,格子按照顺时针顺序从0 到n -1 标号。 小胡观察到有m 个同学在跑步,最开始每个同学都在起点(即0 号格子),每个同学都有个步长a...

2016-10-06 22:54:06

阅读数 425

评论数 0

【JZOJ 4812】【NOIP2016提高组 五校联考2】string

Description给出一个长度为n, 由小写英文字母组成的字符串S, 求在所有由小写英文字母组成且长度为n 且恰好有k 位与S 不同的字符串中,给定字符串T 按照字典序排在第几位。 由于答案可能很大,模10^9 + 7 输出。 对于100% 的数据,k&...

2016-10-06 22:00:56

阅读数 295

评论数 0

NOIP2016提高组 五校联考1 总结

前言这是杭州某驾校的题目。比赛下午做比赛,10W个不适应(而且没有薄荷糖)。 T1一开始非常naive,以为一个水贪心就没了。 T2没有任何思路,不久后突然发现其实就是lcs,但是暂时并没有想到如何O(nlogn)求lcs。 这时我自信以为保底170 T3看了看题,没仔细想,觉得暴力可以拿...

2016-10-05 22:22:50

阅读数 318

评论数 0

【JZOJ 4811】【NOIP2016提高组 五校联考1】排队

Description Analysis首先可以知道,每个房间的优先级是一定的。 所以可以一遍dfs求出每个点的优先级。 考虑你要每次找出一个优先级最高的没人的点,同时还要支持让一个有人的房间重新变成没人的房间。你想到了什么? 没错,就是堆。 第二问显然可以倍增一下,整个过程用堆维护。C...

2016-10-05 19:33:07

阅读数 441

评论数 0

【JZOJ 4810】【NOIP2016提高组 五校联考1】道路规划

Description Analysis首先,把下面一行翻转,则所谓“平等互惠”就是LCS,答案就是两个序列的LCS 但是LCS用dp做是n^2的,承受不了 不妨做个映射: pos[a[i]]=i b[i]=pos[b[i]] 这样就把下面一行变成了该数再上面一行的出现顺序! 这...

2016-10-05 19:23:31

阅读数 266

评论数 0

2016年9月学习总结与反思

初三的第一个月。我们班换了一个班主任,新班主任比原来的管得严了很多。而且我们班纪律最好的几个同学跟我一个宿舍,环境条件是比以前要好的。但是,我也着实感受到了初三的紧张。记得以前初二,能天天下午去机房,甚至能迟一小会回教室。现在的作业量明显增多,有时候甚至做到晚上10点都做不完;一星期有4天下午要去...

2016-10-05 16:48:34

阅读数 721

评论数 0

【JZOJ 4809】【NOIP2016提高组 五校联考1】挖金矿

Description Analysis这道题很容易误入歧途:以为每列取平均最大的就是全局最大的。 我这个小doby就掉坑里了。 反例数据: 2 5 1 9 1 1 1 1 1 1 2 1 最优:每列只取一个;贪心:第一列全部取完了。 比赛时后来就方方方,毫无思路。。。 正...

2016-10-04 22:45:44

阅读数 330

评论数 0

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