自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不来也不去的一只失忆蝴蝶

曾迷途才怕追不上满街赶路人

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

原创 东方风神录E难度混关

因为本人非常沙包,所以选择了风神录这一作。 由于太弱了,因此我们今天讲的是E难度。 为了锻炼自己,所以通E的时候没看板。我们的玩法当然是炸通,选择的机体是懒人不背板机梦A。 小怪什么的除了一些比较重要的,其余自己打吧。 全程要注意勤快上线收点。 记录这个以后我想再回来玩也能知道当年的规划了^_^1面没什么好说的2面厄运那符本人极度不想扭,1B带走没问题。 然后收点比较勤快的话差不多道中过

2017-01-25 17:06:25 1255 4

原创 [bzoj3721]Final Bazarek

题目描述有n件商品,选出其中的k个,要求它们的总价为奇数,求最大可能的总价。做法首先肯定要取一个奇数,所以一定取最大的奇数。 一个奇数都没有可以直接-1了。 接下来奇数只能两个两个取,而偶数可以一个一个取。 而且肯定从大到小,所以先排个序。然后num[x]表示取x对奇数前缀和,sum[x]表示取x个偶数前缀和。 假设要取k个,而且我们取了x对奇数,贡献是num[x]+sum[k-2x] 所

2017-01-25 15:12:25 587

原创 [51nod1187]寻找分数

题目大意求整数p和q使得a/b<q/p<c/da/b<q/p<c/d且p最小类欧一个显然的结论最小化分子或分母都是对的。 首先如果a>=b,显然可以先减去几个整数变成真分数。 那么如果a<ba<b呢? ab<qp<cd\frac{a}{b}<\frac{q}{p}<\frac{c}{d} dc<pq<ba\frac{d}{c}<\frac{p}{q}<\frac{b}{a} 递归下去计算。

2017-01-20 16:48:19 506

原创 B君的宴请

题目描述旋转考虑只旋转。 如果旋转i下,容易知道形成(n,i)个环,每个环大小为n/(n,i),而我们需要k个,因此需要选k(n,i)/n个,在(n,i)个里,且必须互不相邻(包括首尾),这个可以考虑组合数算。 一般化,长度为n的环选出k个不相邻,考虑把n-k个数塞进k个数里,两两间必须塞至少一个,然后讨论最前至少塞1个最后不塞最前不塞最后至少塞1个以及最前最后都至少塞一个,鸽笼原理组合数即可。

2017-01-20 16:42:52 445

原创 J

题目描述分块2*3的矩形可以压成64以内的二进制数。 我们分块,对于每块,维护块内每个前缀异或的桶,以及整个块异或值,因为有区间修改还要有修改tag,然后便容易询问与修改。#include<cstdio>#include<algorithm>#include<cmath>#define fo(i,a,b) for(i=a;i<=b;i++)#define fd(i,a,b) for(i=a

2017-01-20 16:20:36 438

原创 [bzoj3038]上帝造题的七分钟2

题目描述XLk觉得《上帝造题的七分钟》不太过瘾,于是有了第二部。 “第一分钟,X说,要有数列,于是便给定了一个正整数数列。 第二分钟,L说,要能修改,于是便有了对一段数中每个数都开平方(下取整)的操作。 第三分钟,k说,要能查询,于是便有了求一段数的和的操作。 第四分钟,彩虹喵说,要是noip难度,于是便有了数据范围。 第五分钟,诗人说,要有韵律,于是便有了时间限制和内存限制。 第六分钟

2017-01-19 22:43:18 415

原创 [51nod 1222]最小公倍数计数

题目大意求有多少对a和b满足a<=b且l<=[a,b]<=r数论题区间[l,r]答案等于[1,r]-[1,l-1] a<=b暂且不考虑。为了方便,接下来都不写下取整,出现除法即为整除。 ∑ni=1∑nj=1[ij(i,j)<=n]\sum_{i=1}^n\sum_{j=1}^n[\frac{ij}{(i,j)}<=n] ∑nd=1∑ni=1∑nj=1[(i,j)=d]∗[ijd<=n]\sum

2017-01-17 22:35:51 700

原创 2017.1.17WC模拟赛总结

boom zero了,很不开心,总结一下问题。 T1boom zero了,原因是常数太大自己又没有去卡。 T2boom zero了,原因是没看好题,不符合它输出要求。 T3boom zero了,原因是常数太大自己又没有去卡。 读题很重要,暴力也要测极限和卡常!

2017-01-17 14:47:27 856 2

原创 [bzoj1127]KUP

题目大意给一个n*n的地图,每个格子有一个价格,找一个矩形区域,使其价格总和位于[k,2k]做法首先先排除掉单点的情况,即如果存在一个位置权值是[k,2k]直接输出,接下来所有权值都不在[k,2k]内。 这种情况下,如果有>2k的点,矩形和显然不可能在[k,2k],因此矩形不能包含>2k的点,所以矩形只能包含<k<k的点。 假如找出一个矩形只包含<k<k的点,且和>=2k,我们一定能找出它的一个

2017-01-16 21:21:51 608

原创 [bzoj4658]rescue

题目描述wyh8000很喜欢看书,特别是那种很容易死脑细胞的书。 wyh8000看书喜欢从第K页开始看起,然后看到第M页,但是wvh8000并不是有耐心的小盆友,他 只想快点完成看书任务,然后就可以去愉快的农别人了,于是他经常跳着看,但是他一次最多跳D页, 然后阅读那一页的内容,然后死掉A的脑细胞。当然如果那一页的内容他比较感兴趣,又会回复一定 的脑细胞。 好心的学长不希望看到wyh800

2017-01-16 10:34:44 572

原创 [bzoj4710][JSOI2011]分特产

题目描述JYY 带队参加了若干场ACM/ICPC 比赛,带回了许多土特产,要分给实验室的同学们。 JYY 想知道,把这些特产分给N 个同学,一共有多少种不同的分法?当然,JYY 不希望任 何一个同学因为没有拿到特产而感到失落,所以每个同学都必须至少分得一个特产。 例如,JYY 带来了2 袋麻花和1 袋包子,分给A 和B 两位同学,那么共有4 种不同的 分配方法: A:麻花,B:麻花、包子

2017-01-16 09:25:21 841

原创 [bzoj4700]适者

题目描述敌方有n台人形兵器,每台的攻击力为Ai,护甲值为Di。我方只有一台人形兵器,攻击力为ATK。战斗看作回合制, 每回合进程如下: ·1 我方选择对方某台人形兵器并攻击,令其护甲值减少ATK, 若护甲值<0则被破坏。 ·2 敌方每台未被破坏的人形兵器攻击我方基地造成Ai点损失。 但是,在第一回合开始之前,某两台敌方的人形兵器被干掉了(秒杀)。问最好情况下,我方基地会受到多少点损

2017-01-15 22:35:31 887

原创 序列

题目大意随机序列a。 a0=0。 ai以pi%为ai-1再加1,否则为0。 求序列和的平方的期望。DP设fi表示1~i的和的平方期望,gi则表示和的期望。 根据(a+b)^2=a^2+b^2+2ab fi=∑i−1j=−1(fj+s2[i−j−1]+2∗gj∗s1[i−j−1])∗(1−pj+1)∗Πi−1k=j+2pkfi=\sum_{j=-1}^{i-1}(fj+s2[i-j-1]+2

2017-01-15 17:14:42 442

原创 与运算

题目大意对于一个a序列,定义si表示a1~i做and运算。 将a重排来最大化s的总和。DP我们把s一样的记为一块 设Fi表示一个s值为i的块放最前面,最大的总和。 显然我们要把所有与i做and等于i的塞进最前面那块里面,还需要预处理gi表示多少aj and i=i。这个是经典分治。 每次枚举下一块的值j转移,注意i and j=j,所以能塞进第一块的之前被塞进了第二块。 如果我们认为可以有

2017-01-15 16:56:45 549

原创 前鬼后鬼的守护

题目大意给定序列x。 将xi修改成x’要付出|x’-xi|的代价。 求最小代价使得xi<=xi+1维护函数设DP,Fi(x)表示把第i个修改成x使得前i个递增的最小代价。 Fi(x)=|x-xi|+min(Fi-1(1~x)) Fi就是函数嘛,容易观察出还是许多一次函数组成的单调函数。 每次就是加上两段一次函数,那个取min是把斜率大于0的直线改为平板。splay维护即可。#include

2017-01-14 22:37:40 680

原创 保卫艾尔

题目描述凯莱克斯研制出的新防御矩阵系统的建立方式是这样的:他用艾尔上的 n座水晶塔为基础建立多层防御矩阵,如果将艾尔视为一个 直角坐标系,则每座水晶塔都有一个坐标(xi,yi) 。 一层防御矩阵是一个四边形,四边形的四个顶点都是一座水晶塔,而且四边形两条对角线分别平行于x 轴和y 轴。两条对角线的交 点为防御矩阵的中心。中心必须位于防御矩阵的内部,同时也不能位于四边形的边上(即该四边形是

2017-01-14 22:34:23 378

原创 [bzoj4722]由乃

题目描述由于一周目的由乃穿越到了三周目,并带来了巨大的影响,改变了三周目所有未来日记所有者的命运所以三周目的 神Deus准备不利用未来日记来决定把神的位置交给谁Deus特别崇拜某知名社会主义国家领导人,因为他的寿命比神 还长,所以他想钦定下一个卡密,而不通过选举他决定钦定三周目的由乃成为卡密,去和一周目的雪辉重逢(终于 做了一件好事了)但是,既然是钦定,那么肯定还是要做做样子的,以防某些来自香

2017-01-14 22:04:16 1158 1

原创 [bzoj4750]密码安全

题目大意区间价值定义为最大值乘异或和。 求所有区间价值和。随便搞搞拆开来每一位单独搞,那每个位置是0或1,贡献需要有奇数个1。 首先枚举最大值,搞出它的掌控区间。 然后通过一些预处理简单得到一个区间前/后缀子区间有多少个有奇/偶数个1,就可以统计了。#include<cstdio>#include<algorithm>#define fo(i,a,b) for(i=a;i<=b;i++)

2017-01-14 16:31:06 557

原创 第K大

题目描述一棵具有n个节点的树,每条边(u,v)有一个边权w(u,v)。定义d(i,j)表示离点i第j近的点的距离,且d(i,1)=0。对于每个点i,给你一个Ki,要对每个点求出d(i,Ki)。点分治二分转为判定性问题。 提前预处理点分治树方便询问即可。#include<cstdio>#include<algorithm>#define fo(i,a,b) for(i=a;i<=b;i++)u

2017-01-12 20:59:57 590

原创 稻草人

题目描述YLOI村有一片荒地,上面竖着N个稻草人,村民们每年多次在稻草人们的周围举行祭典。 有一次,YLOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件: 1、田地的形状是边平行于坐标轴的长方形; 2、左下角和右上角各有一个稻草人; 3、田地的内部(不包括边界)没有稻草人。 给出每个稻草人的坐标,请你求出有多少遵从启示的田地的个数分治按x坐标

2017-01-12 20:57:11 623

原创 [51nod 1184]第N个质数

题目大意找第n个质数,n<=1e9乱搞Drin_E大爷教我的洲阁筛。 但是好像不是正统。 我们可以二分,所以只是判断质数个数的问题。 设c[i]表示第i个质数。 f[i]表示i以内质数个数。 设g(n,m)表示n以内不被c[1~m]整除的数个数。 设q=√n,那么n以内质数个数为f[q]+g(n,f[q])-1(1不是质数要减去) 显然g(n,m)=g(n,m-1)-g(n/c[m],

2017-01-12 20:52:02 2461

原创 [51nod 1056]最长等差数列V2

题目描述http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1056随机大法方法很暴力。 随机一个中间项,然后枚举公差,之后左右拓展,能否拓展用hash判。 随机个一定次数即可。 也可以枚举首项,那么可以加玄学优化就是可行性优化。我比较水枚举了所有首项。#include<cstdio>#include<algorithm

2017-01-12 20:39:42 643 2

原创 [51nod 1143]Square Country 3

题目描述http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1143构造法不是很会证为什么很快出解…… 随机a[1~n]和b[1~m],使得a与b内均未有重复元素,且和为完全平方数,且每一项均为完全平方数。在400^2内随机即可。 然后c[i,j]=a[i]*b[j],检验重复即可。 详见代码。#include<cstdi

2017-01-12 20:35:50 453

原创 [51nod 1333]无聊的数学家

题目描述http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1333做法很有趣的题目。 首先,怎么知道对方无法100%猜中? 考虑对方什么时候100%猜中。显然是拿了个质数。 因此和S一定不可以被表示成质数+1,不然对方100%猜中。 B说的那句话也就是告诉了C这样的信息“我的数不是质数+1” 那么为什么C就猜出来了呢

2017-01-12 20:32:08 614

原创 [51nod 1587]半现串

题目描述http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1587AC自动机上的DP把S所有长度是d/2的提出来造个AC自动机。 然后做数位DP,用一维状态表示匹配到AC自动机上哪个节点。 匹配成功状态不要转移。 于是可以计算出不匹配的数量。#include<cstdio>#include<algorithm>#in

2017-01-12 20:26:10 443 2

空空如也

空空如也

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

TA关注的人

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