自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

缺氧

2015/12/03 Go the extra mile.

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 hiho一下 第109周 Tower Defense Game 树DP+贪心

题目大意给定一颗以1为根节点的树,每个节点有一个购入价格p和卖出价格q。进入一个节点时需要花费p,离开时可以收回q,每个节点只产生一次购入和卖出。请你选择一个遍历的顺序,要求在遍历的过程中身上的钱数不小于0,且出发时带的钱数最少。按照遍历的顺序是指:当你选择了一颗子树之后,你需要将这个子树全部走完,才能选择其他子树。 ............................

2016-11-26 10:36:58 390

原创 hiho一下 第110周 floyd + 贪心 + 倍增

题目大意给定一张N个点的完全图,可以从任何一个点出发,同一个点可以经过多次。询问总路径长度不超过M的情况下,最多能够经过多少个点。 输入是 n和m以及一个n*n的矩阵,mp[i][j]表示点i到点j的距离 把初始矩阵的点理解为从点i出发,经过一条边后,最后停在点j的距离.我们可以发现,这个矩阵A和B相乘之后,得到的矩阵的mp[i][j]的意义为从i出发 ,经过A+B条边

2016-11-25 22:12:01 488

原创 hiho一下 第125周 GeoHash一·编码解码

题目1 : GeoHash一·编码解码时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi:上一次我们讲到了在一个城市里,利用四叉树来查找一个坐标附近的点。假如我们把范围扩大到整个地球呢?小Ho:扩大到整个地球,那坐标怎么办?小Hi:坐标的话,我们就用经纬度好了。纬度从-90°到90°,经度从-180°

2016-11-24 15:36:34 714

原创 hiho一下 第124周 查找附近POI- 四叉树

题解说用四叉树,没分析复杂度:恩。四叉树:以下代码跑得比部分四叉树代码还快#includeusing namespace std;struct point{ int x; int y;};point p[50000];int main(){ int n,m; scanf("%d%d",&n,&m); for(int i=1;i<=n;i++) scanf

2016-11-24 14:51:04 568

原创 hdu5955 Guessing the Dice Roll AC自动机+高斯消元

http://acm.hdu.edu.cn/showproblem.php?pid=5955sb题 题意:有一个6面的骰子,有n个人每个人猜了一个长度为l的序列,不停的掷骰子直到满足一个人的序列则那个人获胜,求每个人获胜的概率。先根据n个序列构建ac自动机然后根据trie图建立方程组 :对于不是 tag结点的状态节点i,可以转移到其6个后

2016-11-11 01:47:39 1547

原创 HDU 4200 Bad Wiring 高斯消元 +枚举自由变元

http://acm.hdu.edu.cn/showproblem.php?pid=4200和http://blog.csdn.net/viphong/article/details/53105604差不多只不过这题数据强了消元后得到的矩阵并不是严格的 所有全0行在非0行下方因此需要再交换列,使得0行都在下面即可最后枚举变元#include #includ

2016-11-11 01:36:25 374

原创 POJ3185 高斯消元 +枚举自由变元

给20个碗,每次可以翻转连续的某一个以及它两边的,问最少的步数把全部翻转成0先按照全部翻转成0列方程,用高斯消元解最后如果有很多个自由变元。则去枚举自由变元由于变量只有0或1则2^num 次枚举变元的值,然后根据最后这些自由边缘对应的方程应该是上三角矩阵的最下面num行因此则需要从 n-num-1行到第1行依次回带,得到其余的变量然后最小的步数便是答案复

2016-11-11 00:41:20 497

原创 poj1222 高斯消元

给出初始灯泡情况,翻转时会影响周围的4个+上自身也就是mod2 的变换 构造n*m个方程解得答案#include #include #include #include #include #include #include #include #include #include using namespace std;typedef long l

2016-11-09 20:32:59 295

原创 HDU 2457 DNA repair AC自动机+DP

http://acm.hdu.edu.cn/showproblem.php?pid=2457题意: 给出了一些病毒串的基因, 又给出了一个基因串,问至少修改多少个基因串中的字符可以不含病毒串。首先把病毒建立一个自动机。dp[i][j]表示 长度为i的字符串以状态j结尾时,最少修改数dp[0][0]=0,其他无穷那么dp[i][j]可以用 dp[i-1][k]

2016-11-06 01:25:22 285

原创 hiho一下 第123周 后缀数组四·重复旋律4

http://hihocoder.com/contest/hiho123/problem/1题目1 : 后缀数组四·重复旋律4时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发

2016-11-05 22:57:40 454

原创 HDU 2243 考研路茫茫——单词情结 AC自动机+DP+快速幂

与此题类似http://blog.csdn.net/viphong/article/details/53039419dp递推一样在它的基础上多了一步求前缀和solution是加多一维累计即可最后求一个26+26^2 + 26^3 + 26^4 ...的一个快速幂相减就算是答案对2^64取模就是 ull即可printf+ull

2016-11-05 02:11:24 301

原创 POJ 2778 DNA Sequence AC自动机+DP+快速幂

http://poj.org/problem?id=2778题意:给n个病毒基因 长度不超过10要你构造一个长度为n的字符串,不能包含任何病毒基因求方案数用病毒基因构建ac自动机。考虑节点作为一个状态,初始状态是在根节点。建立二维矩阵,(dp[i][j]表示从状态节点i走一部能到达状态节点j的方案数(根据ac自动机建立一个sz*sz大小的矩阵

2016-11-05 00:49:41 319

原创 hdu 2222 AC自动机入门

http://blog.csdn.net/niushuai666/article/details/7002823这篇博客讲得不错主要是要能理解这个trie图有3个重要的指针,分别为p, p->fail, temp。1.指针p,指向当前匹配的字符。若p指向root,表示当前匹配的字符序列为空。(root是Trie入口,没有实际含义)。2.指针p->

2016-11-01 22:01:33 425

原创 CF 691E Xor-sequences 矩阵快速幂 + dp

题意:给定序列,从序列中选择k(1≤k≤1e18)个数(可以重复选择),使得得到的排列满足xi与xi+1异或的二进制表示中1的个数是3的倍数。问长度为k的满足条件的 序列有多少种?与这题几乎一个套路http://blog.csdn.net/viphong/article/details/52984918dp[i][j]表示长度为i时,序列结尾为j的方

2016-11-01 16:28:21 648

原创 hdu 2276 Kiki & Little Kiki 2 矩阵快速幂

http://acm.hdu.edu.cn/showproblem.php?pid=2276题意:给了n个灯泡的状态,他们绕成一个环,0是灭,1是亮,每一秒灯泡的状态都会改变,规则是如果当前这个灯泡的左边的灯泡当前是状态1,那么下一秒当前的这个灯泡状态就改变0变1,1变0,最后问你m秒后的状态。m很大可以想到矩阵快速幂,关键是怎么用系数矩阵表示状态的转移每个灯泡的左边如

2016-11-01 14:49:12 230

原创 HDU - 2855 Fibonacci Check-up 斐波那契矩阵

http://acm.hdu.edu.cn/showproblem.php?pid=2855对于任意的n和m,求解(∑CknF(k))%m(∑CnkF(k))%m的结果。F为斐波那契数列的第k项,F(0)=0,F(1)=1,F(n)=F(n−1)+f(n−2),n>=2。可以很容易看到 Cn,k部分是二项式展开的结果】二项式定理:(1+x)n=C

2016-11-01 14:14:38 605

java/swing编写的第一个扫雷程序.jar

个人感觉界面做得还不错的 实现功能点: 主题皮肤更换, OK 三种游戏模式, OK 计时, OK 扫雷英雄榜, OK 保存游戏进度 , OK 载入游戏进度, OK 标记雷区功能, OK 求救(help,提示雷的位置), OK 左右键同时按下九宫格提示/除雷功能, OK 联机对战 ,OK 分辨率自适应,OK

2015-12-24

java/swing编写的第一个扫雷程序

个人感觉界面做得还不错的 实现功能点: 主题皮肤更换, OK 三种游戏模式, OK 计时, OK 扫雷英雄榜, OK 保存游戏进度 , OK 载入游戏进度, OK 标记雷区功能, OK 求救(help,提示雷的位置), OK 左右键同时按下九宫格提示/除雷功能, OK 联机对战 ,OK 分辨率自适应,OK

2015-12-24

AC自动机模板

AC自动机模板,直接套,有注释N的范围,适合初学者学习

2015-12-08

空空如也

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

TA关注的人

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