自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chen1352

怀惧日,泛痛夜, 熊熊烈火退凌冽。 众皆失于战火劫。 仰望群星—— 希望之光永不灭!

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 【JZOJ5603】【NOI2018模拟3.27】Xjz

题目描述给定字符串 S 和 T。 串A和串B匹配的定义改为:存在一个字符的映射,使得A应用这个映射之后等于B,且这个映射必须为一个排列。 A=121, B=313,当映射为{1->3, 2->1, 3->2}时A’=B,可以匹配 A=212, B=313,当映射为{1->1, 2->3, 3->2}时A’=B,可以匹配 A=232, B=313,当映...

2018-03-27 16:25:18 325

原创 【JZOJ5605】【NOI2018模拟3.26】Arg

题目描述给出一个长度为 m 的序列 A, 请你求出有多少种 1…n 的排列, 满足 A 是它的一个 LIS.解题思路如何求出一个序列的LIS? 对于二分的方法,每次插入一个数,将它放到第一个比它大的数的位置处代替之,最后的长度就是LIS的长度。 考虑模拟这个过程,设f[s],表示当前这n个数的是否加入的状态为s,s是一个三进制数,0表示还没加入,1表示加入了且仍在当前的LIS中,2...

2018-03-27 16:15:46 270

原创 【agc004e】Salvage Robots

题目大意一个n*m的矩阵,矩阵内有一个出口和若干个机器人,每一步操作可以使所有的机器人向任意方向移动一格,如果机器人出了边界就爆炸。求最多可以让多少个机器人走到出口。解题思路发现,移动所有机器人,其实就相当于移动出口和边界。 于是,设f[i][j][k][l],表示机器人走完了子矩阵(i,j)(k,l),最多可以让多少个机器人走到出口。 每次多加一行或一列转移,根据边界来看增加的机...

2018-03-16 22:01:29 255

原创 【agc004c】AND Grid

前言一个奇妙的构造题…题目大意给定一个矩阵,某些位置涂有颜色(不保证联通)。 构造两个大小相同矩阵,两个矩阵内涂有颜色,使得每个矩阵的颜色联通,并且颜色重合部分的位置恰好与给定的矩阵一样。解题思路被坑死了,想了半天,一看题解秒懂。 因为给定的矩阵边界没有颜色,于是第一个矩阵左边边界涂色,第二个矩阵右边边界涂色。 然后除了左右边界,第一个矩阵涂满奇数行,第二个矩阵涂满偶...

2018-03-14 17:29:14 311

原创 【agc004d】Teleporter

题目大意一棵树,改变一些边的父亲,使得深度不超过k。解题思路我一开始就想到了贪心,结果莫名其妙的把这种方法给否决了, 然后考虑优化树形dp,然后优化失败⊙﹏⊙ 贪心思路很简单,也很好感受出来,从下往上跑,每当到底下的深度大于k,将其断掉,连向根节点。#include <cmath>#include <iostream>#include <cst...

2018-03-13 22:38:39 297

原创 【agc002f】Leftmost Ball

题目大意有n种颜色,每种k个球。将这些球任意排列,将每种颜色中最前面的一个求涂成白色(就是n+1种颜色),求最终的排列的方案的个数。解题思路考虑如何计算不会算重, 按颜色顺序,每次往排列插入k个球,k-1个某种颜色,以及一个白球。 那么只要我们每次插入k个球时,保证白球一定在之前插入的白球的后面,并且某种颜色的第一个球,放在上一次的颜色的第一个球的后面,就可以保证不会算重,最后...

2018-03-09 22:23:07 245

原创 【agc002d】Stamp Rally

题目大意无向图中,每次询问从x和y分别出发,一共经过z个点,使需要走过编号最大的边最小。解题思路对于暴力,我们对于每个询问二分答案ans,将1~ans的边加入,用并查集维护,如果x和y在同一个并查集,则判断该并查集大小是否大于等于z,否则判断该x所在并查集和y所在并查集大小的和是否大于等于z。 考虑如何优化,整体二分,二分边的编号,同时对于每个编号区间[l,r],记录一个询问集合...

2018-03-06 16:45:34 212

原创 【arc068F】Solitaire

题目大意有一个队列,头尾都可以进出。 首先将n个数1~n从小到大扔进队列,然后将一次弹出队列,求最后弹出来的排列中,第k个数为1的排列有多少种。解题思路我们来考虑一下一个合法排列的性质,第k个数是1前k-1个数是可以拆成一个或两个单调递减的序列。前k-1个数中其中一个序列的最小值一定大于后n-k个数中的最大值。考虑如何来满足这个构造出这个排列。 先考虑后n-k-...

2018-03-01 15:47:21 468

美国悲剧好书推荐

美国悲剧好书推荐

2016-05-28

空空如也

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

TA关注的人

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