自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 牛客小白月赛9 C-红球进黑洞

有一个长50000的序列,ATB会让该人对于一个序列执行以下操作: 1. 区间求和,即输入l,r,输出 2. 区间异或,即输入l,r,k,对于l ≤ i ≤ r,将xi变为 操作次数最多为1e5。 思路:对所有数对应二进制的某一位创建线段树,总计创建20棵线段树,当区间所有点都异或k的时候, 需要做的操作只是将k的二进制中存在的位的那些棵线段树进行修改,将对应区间中的1变成0,0变成1, ...

2018-11-28 19:55:41 175

原创 hdu2825(状压dp+AC自动机)

题意:有m个模式串,问长度为n包含至少k中模式串(可重叠)的串有多少种,答案取模。 思路:状压dp,先说下dp数组含义,dp[i][j][k]代表长度为i的字符串状态为j,含有k种模式串。       由于可以重叠,直接AC自动机构造nxt数组后(同时操作模式串包含其他为其后缀的模式串个数),dp是分n次添加字符,每次枚举Trie树上的节点,枚举状态,枚举添加字符,根据合法状态推向合法状态的状...

2018-10-17 00:54:16 161

原创 POJ 2778(AC自动机+矩阵快速幂)

        非常有趣的一道题,题目给m个病毒串,问不包含病毒串的长度n的DNA片段有几个。         用病毒串构造AC自动机,用fail指针跑出字符串状态间的到达关系和危险点,危险点即到达即代表某串含有病毒的点。         用AC自动机构造出矩阵,初始矩阵中的mat[i][j]表示i点走一步到达j点的方法,由于危险点不可到达所以危险点的行和列为0。例如初始有0->1的1种...

2018-10-03 19:17:21 819

原创 HDU 1043八数码问题(A*搜索)

   相信看到文章的小伙伴们都知道八数码问题是个怎么回事儿了(虽然我没讲),咱们废话不多说。        八数码问题有很多的解法,双向队列啊,IDA*啊,但这个问题最优的解法几乎就是A*了(听学长们说的,可能IDA*更优但我不会写啊,逃)。A*是个怎么回事儿呢,在我的理解上,A*就是给广搜设立优先级来弥补广搜的缺点,类似剪枝?说不好,大概是那个道理吧。        这道题是我用来练习A*的...

2018-07-16 22:59:16 544

原创 CF 448C Painting Fence(分治)

Bizon the Champion isn't just attentive, he also is very hardworking.Bizon the Champion decided to paint his old fence his favorite color, orange. The fence is represented as n vertical planks, put in...

2018-03-06 08:32:38 358 3

空空如也

空空如也

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

TA关注的人

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