fyc的博客

AFO_after_noip

3106: [cqoi2013]棋盘游戏

题意: 一个n*n(n>=2)棋盘上有黑白棋子各一枚。游戏者A和B轮流移动棋子,A先走。 A的移动规则:只能移动白棋子。可以往上下左右四个方向之一移动一格。 B的移动规则:只能移动黑棋子。可以往上下左右四个方向之一移动一格或者两格。 和通常的“吃子”规则一样,当某游戏者把自己...

2019-01-16 21:05:55

阅读数 22

评论数 0

2119: 股市的预测

题意: 问差分后相隔为b的相同子串对数 题解: 好题啊 首先枚举子串的长度L 有一个不错的思路是每隔L放一个障碍点,对于每个点统计穿过这个点的答案个数,能做到不重不漏 对于关键点i,设l=i,r=i+B+Ll=i,r=i+B+Ll=i,r=i+B+L 求出(1,l),(1,r)(1,l),(1,...

2019-01-16 20:57:40

阅读数 19

评论数 1

3734: [Ontak2013]Miny

题意: 一个平面内有N个地雷,分布在X轴上。每个地雷爆炸后影响的范围是一个贺。 在这圆内的地雷也会引爆。现在告诉你每个地雷所在坐标Xi及爆炸半径Ri。请问:这些雷中任一个被引爆后一共会有多少个雷爆炸,注意爆炸是会引起连锁反应的。 题解: 显然是线段树优化建图+拓扑。 然而,因为懒,random_s...

2019-01-16 20:49:10

阅读数 20

评论数 0

3440: 传球游戏

题意: 当被传到球之后,不同的人会做出不同的动作。 第1类人,顺着传来的方向传给下一个人。 第2类人,逆着传来的方向传给上一个人。 第3类人,顺着传来的方向传给下面第二个人。 第4类人,逆着传来的方向传给上面第二个人。 现不知是从哪个人开始传,及开始传的方向,求有哪些人无论如何,最多只能碰到一次球...

2019-01-16 20:47:05

阅读数 20

评论数 0

2728: [HNOI2012]与非

题意: 定义a NAND b=!a&b,问用给出的数通过NAND操作能构成区间内多少个数。 题解: 经过各种实验,发现NAND操作可以替代任何其他逻辑运算操作。 如a&b=!aNANDb,!a=aNANDa 或和异或也显然可以。 那么似乎我们可以构造...

2019-01-15 11:45:42

阅读数 38

评论数 0

2671: Calc

题意: 问多少对a,ba,ba,b满足1≤a<b≤n1 \le a < b \le n1≤a<b≤n且(a+b)∣ab(a+b)|ab(a+b)∣ab 题解: 先考虑什么情况满足a+b∣aba+b|aba+b∣ab ...

2019-01-15 08:58:41

阅读数 35

评论数 0

hdu 5181 numbers

题意: 问多少种出栈方式满足所有限制:xix_ixi​在yiy_iyi​前先出栈。 题解: 容易看出,一个合法的括号序列一定对应一棵先序遍历为0~n的树(加个虚根)。 而这些限制就是当xi<yix_i<y_ixi​<...

2019-01-14 20:32:26

阅读数 29

评论数 0

4664: Count

题意: 小叶子的桌面上有 n 本高度不相同的书,n+e 现在需要把这些书按照一定的顺序摆放好。假设第 i 本书的高度为 h[i],n+e 的摆放用一个 1~n的排列 pi 来表示。定义一个摆放的混乱程度:|h[p2]-h[p1]|+|h[p3]-h[p2]|+……+|h[pn]-h[pn-1]|,...

2019-01-14 16:37:36

阅读数 30

评论数 0

4498: 魔法的碰撞

题意: 魔法总是令战斗的局面变幻莫测。然而魔力的碰撞则更是天马行空,甚至会出现无法控制而自取灭亡的情况。因此,魔力碰撞总是没有办法的办法。不过在战场上大家可不会想太多了:看到敌人,直接一阵法术秒杀之,规则神马 的都是浮云了。因此,必须布阵时就避免可能的魔力碰撞。设想有一条长度为L的战线,你可以把你...

2019-01-14 16:31:37

阅读数 33

评论数 0

codeforces 1101G. (Zero XOR Subset)-less

题意: 将一个序列分成尽量多的段,每段值为异或值,且使得不存在非空子集异或和为0。 题解: 转为前缀和,然后就是选最多元素且不存在非空子集异或和为0。 然后就没了? 线性基的大小即是答案。 code: #include<cstdio> #include&...

2019-01-12 11:08:25

阅读数 90

评论数 0

AtCoder Regular Contest 068E - Frequency

题意: 给出mmm个区间,对每个1≤i≤n1 \le i\le n1≤i≤n,求出又对少个区间至少含有一个他的倍数。 题解: 为什么网上的都是反着做呀,正着做也不难啊 像我这种sb肯定不会反着做啦 枚举i,暴力跳,考虑x−>x+ix-&...

2019-01-11 21:40:56

阅读数 41

评论数 0

AtCoder Grand Contest 030F - Permutation and Minimum

题意: 设bi=min(a2i,a2i−1)b_i=min(a_{2i},a_{2i-1})bi​=min(a2i​,a2i−1​) 先给出aaa部分,将其补全,问bbb数列的方案数。 题解: n越小越难系列 首先将两位都确定得踢掉,然后将剩下的数拿出来,有些位置是确定的,有cic_ici​表示。...

2019-01-09 16:55:48

阅读数 25

评论数 0

AtCoder Grand Contest 030D - Inversion Sum

题意: 给你一个数列&a_i&,有若干操作,可以交换a[xi],a[yi]a[x_i],a[y_i]a[xi​],a[yi​],你也可以不进行这个操作。 对于所有2Q2^Q2Q种操作方式,问逆序对总和是多少。 题解: 容易想到fi,x,yf_{i,x...

2019-01-09 16:32:00

阅读数 17

评论数 0

AtCoder Grand Contest 030B - Tree Burning

题意: 湖边种了一些树,分别在xix_ixi​处,且呈环形。 一开始人在0处(保证没有树),每次可以选择顺时针或逆时针走,直到到一棵树并将它砍掉,问最多走多少距离。 题解: 用L代表逆时针,R表顺时针。 容易想到,似乎可以LRLRLR……这样走,然而样例都过不了…… 然后感性理解一波,似乎一定存在...

2019-01-09 16:20:35

阅读数 20

评论数 0

Educational DP Contest / DP まとめコンテスト部分题解

前言: dp太差,开个大坑 因为太多题了,只做现场AC小于300的题

2019-01-07 09:57:28

阅读数 241

评论数 0

3163: [Heoi2013]Eden的新背包问题

题意: “寄没有地址的信,这样的情绪有种距离,你放着谁的歌曲,是怎样的心心静,能不能说给我听。” 失忆的Eden总想努力地回忆起过去,然而总是只能清晰地记得那种思念的感觉,却不能回忆起她的音容笑貌。 记忆中,她总是喜欢给Eden出谜题:在 valentine’s day 的夜晚,两人在闹市中闲逛时...

2019-01-07 08:23:17

阅读数 20

评论数 0

3166: [Heoi2013]Alo

题意: 找到一个区间,设kkk位区间次大值,求max(k⊕a[i]∣l≤i≤r)max(k \oplus a[i]|l\le i \le r)max(k⊕a[i]∣l≤i≤r) 题解: 首先考虑某个值为次大值的区间,有且仅有一个值比他大,这个可以排序+set求出。 然后求区间与一个值的异或最大值就...

2019-01-05 10:15:50

阅读数 16

评论数 0

AtCoder Regular Contest 082E - ConvexScore

题意: 对于每一个凸多边形的顶点集S,定义其权值为2∣n∣−∣S∣2^{|n|-|S|}2∣n∣−∣S∣,n为凸包内的点集。求所有S的权值和。 题解: code: #include<cstdio> #include<cstdlib...

2019-01-04 16:38:39

阅读数 36

评论数 1

4824: [Cqoi2017]老C的键盘&&3167: [Heoi2013]Sao

题意: 对一棵树的边定向,求拓扑序方案数。 题解: 因为两颗子树相对独立,所以可以树形dp。 f[x][i]f[x][i]f[x][i]表示x这棵子树,根节点在序列第i位,转移什么就随便写写啦 对于n3n^3n3就怎么写都没问题,而n2n^2n2的话,需要更严格的按子树大小合并,即对于合并大小分别...

2019-01-03 17:14:23

阅读数 37

评论数 0

4815: [Cqoi2017]小Q的表格

题意: 对于n*n的数表,任意一个位置,需要满足: f(a,b)=f(b,a)f(a,b)=f(b,a)f(a,b)=f(b,a) b×f(a,a+b)=(a+b)∗f(a,b)b×f(a,a+b)=(a+b)*f(a,b)b×f(a,a+b)=(a+b)∗f(a,b) 每次修改一个位置,需要将相...

2019-01-03 11:09:43

阅读数 20

评论数 0

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