自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Marcus

你白银觉得是我的锅,那就是我的锅:)

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

原创 agc016d

题目大意现在一共有n个数,每一次你可以把其中一个数换成整个序列的抑或和,有一个目标序列,问最少多少步可以转化成目标序列,若无解输出-1题解这一题的操作本质上就是一开始序列中有n个数,然后你手上有这n个数的抑或和,每一次你可以把手上的数和序列中的一个数交换那么我们实际上就是要求有多少个置换,答案就是置换个数加上每一个置换的大小,如果某一个置换的其中一个目标值为一开始的抑或和,那么答案...

2018-02-28 22:20:03 378

原创 agc009e

题目大意给你n个0,m个1,和一个k。每次操作你选择k个数,擦去这k个数并加入他们的平均数(1个),问最后会有多少种不同的实数。 n,m,k<=2000题解这题感觉好难啊。。。 首先要进行一波神奇的转换,可以想象现在有一颗k叉树,然后一共有n+m个叶子节点,其中有n个为1,m个为0,每一个非叶子节点的值为所有儿子的平均数,问最后根节点有多少种不同的取值方案这两者显然是本...

2018-02-28 21:03:00 454

原创 arc064f

题目大意给出n,m.问有多少个长度为n的序列a满足:1<=a[i]<=m,并且序列a经过若干次循环左移能变成回文. i.e:1,1,2,2 左移一次-> 1,2,2,1. n,m<=1e9题解先考虑如果没有旋转的限制的情况 显然就是(n/2)m(n/2)m(n/2)^m,旋转的话理论上是乘n,但是显然会算重 算重的原因就是因为几个回文串可以通过题目...

2018-02-27 21:12:36 385

原创 arc068f

题目大意现在有一个1-n的序列,我们将它依次加入一个双端的序列,加完之后我们再每一次选择双端序列中的左端点/右端点,选择一个将对应的数删除并加入一个删除序列中,问最后有多少个合法的删除序列满足第k个是1题解好像和很多dalao的解法有一些出入观察一下一开始的序列,发现是一个v型的东西,并且1就是v的中间最低那一个点 那么我们的删除序列的1-k位就是一个可以分解为1个或者2个单...

2018-02-27 17:20:18 465

原创 arc072e

题目大意 有一个人要去直线上lm远处的地方,他会依次给他的机器发出n个指令。第i个指令为di。他的机器收到一个指令x后,如果向目的地方向前进xm后比当前离目的地更近,就会向前移动xm,否则什么都不会做。现在,给你q个询问,每一次给出一个x,问你能不能改变dx,使得这个人不能到达目的地。你可以决定把dx改成什么数。题解第一次看这一道题的时候一直在想一些猎奇做法,什么都想不出来,然后就...

2018-02-27 15:58:51 307

原创 arc072f

题目大意你有一个大小为L的容器,每天早上都会有一个已知温度,已知体积的水到容器里面,但是这个容器是会爆的,为了不让他爆,每一天的晚上你都可以放一些水,求第n天时,在容器满容量的前提下,可以达到的最高温度是多少(每一天给你的水必须照单全收) 温度变化的公式t1∗v1+t2∗v2v1+v2t1∗v1+t2∗v2v1+v2\frac{t1*v1+t2*v2}{v1+v2}题解观察一下这个温...

2018-02-27 15:30:19 354

原创 agc017f

题目大意现在你要写出m个长度为n的二进制序列,有一些形如“第i个的第j位必须为x”的限制 对于后面的二进制要>=前面的任意一个二进制题解每一个二进制只和和前面的一个二进制有关系,所以有一个很暴力的做法,就是状压前面的一个二进制然后枚举当前的二进制再判断是否合法,这样是22n22n2^{2n}级别的如何更进一步我们考虑从本质上思考如何判断两个二进制哪一个大哪一个小前面...

2018-02-27 11:19:48 292

原创 agc013d

题目大意一开始有一个盒子,里面有n个球(黑或白,但是具体的数量我们并不清楚)然后进行m轮这样的操作1:拿一个球,放到序列中 2:放一个黑球,一个白球 3:拿一个球,放到序列中问最后的序列的情况数题解那么每一次就有00,01,10,11四种情况,并且四种情况都对当前盒子里面的球的数量都有限制 一个困扰我们的问题是一开始盒子里面球的数量是不清楚的,但是发现我们要求的东西和...

2018-02-27 08:27:00 319

原创 arc075f

题目大意定义rev(n)为n翻转后的那个数,比如123变成321 现在给出一个d(d<=1e9),求n+d=rev(n)的数的个数题解一个关键的问题是n似乎是可以无限大的,所以肯定要先确定一个n的上界观察原式: n−rev(n)=dn−rev(n)=dn-rev(n)=d 设其位数为s,n的第i位为p[i](第一位是个位) 那么原式等于 ∑s−1i=0(p[i]...

2018-02-26 21:32:09 316

原创 agc010d

题目大意有一个有n个数(n<=1e5)的序列a,满足所有数的gcd为1 现在有a,b两个人轮流操作 每一次其中的一个人把一个大于1的数-1,然后所有数除当前序列的gcd 不能操作输题解初始gcd为1,说明至少有一个数是奇数 如果此时有奇数个偶数的话那么先手就有必胜的策略先手可以把一个偶数-1 然后就有偶数个偶数 然后可以每两个偶数捆绑成一对,后手选择一个就选择另...

2018-02-25 22:04:05 244

原创 送你一朵圣诞树

题目大意有一个无限长的数轴,每一个点的值是0/1,现在给你每一个是1的点的位置(不超过100个),每次可以把一段奇素数长度的值都抑或1,求最少多少步可以把整个序列都变成0题解直接做好像很难,完全没有思路看了一下题解发现是把这个东西差分了一下,就是设一个bi=aixorai−1bi=aixorai−1b_i=a_i xor a_{i-1} 这样做有什么好处呢? 可以发现...

2018-02-25 21:22:11 607

空空如也

空空如也

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

TA关注的人

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