自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无尽

The road ahead will be long. Our climb will be steep.

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

原创 POJ 1816 Wild Words

对所有模式串建trie树, 对每一个字符串在trie树上进行DFS统计答案, 注意’*’可以包含任意多的字符,也不包含任何字符!trie树好久没写,写不熟了。写的时候借鉴了一下各路神犇的代码^_^#include<cstdio>#include<vector>#include<cstring>#define MAXN 100010#define MAXM 110using namesp

2016-07-31 14:15:19 598

原创 BZOJ 1055 [HAOI2008]玩具取名

每一个字母可以变成两个字母,于是枚举变出的两个字母所继续形成的两个区间的分界点,然后就可以区间DP啦!记f[i][j]表示字符串区间[i,j]可能由什么字母变来。状压,f[i][j]的值用二进制存,从右往左依次表示W,I,N,G是否可取(如0010表示仅I可取)。枚举分界点时,把两边字母合起来,对比一下有没有哪个字母可以变成这两个字母的。如果有就把这个字母转化成对应二进制之后,和f[i][j]或一下

2016-07-30 17:42:57 585

原创 BZOJ 1022 [SHOI2008]小约翰的游戏John

Nim游戏的定理及证明本题与Nim游戏相反,无法移动的人获胜。分类讨论:·记 SG = a1^a2^…^an(1)每一堆石子的数量都是1: ·若石子的堆数为偶数,先手必胜 ·若石子的堆数为奇数,先手必败(2)至少存在一堆石子的数量大于1: 该情况下,一定存在某一步操作使得当前局面从上述情况(2)变为上述情况(1),即将最后一堆大于1的石子变为0或1。记操作前的局面为A,操作后的局面为B。A-&amp;gt;

2016-07-30 15:39:03 452

空空如也

空空如也

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

TA关注的人

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