自定义博客皮肤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.

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

原创 hdu 3483 A Very Simple Problem 矩阵快速幂+二项式展开

http://acm.hdu.edu.cn/showproblem.php?pid=3483求Sn=1^x * x^1 + 2^x * x^2 +...+ n^x * x^n;要从n^x转到(n+1)^x需要用到二项式展开公式    (n+1)^x= C(x,0)  *n^0C(x,1)  *n^1C(x,2) *n^2 ...C(x,x) *n^x

2016-10-31 20:33:35 359

原创 hdu3658 How many words 矩阵快速幂 + dp

http://acm.hdu.edu.cn/showproblem.php?pid=3658问题:在52个英文字母里面选择m个字母组成一个字符串。 满足以下两个条件: 一、相邻的两个字符的ASCLL码的绝对值小于等于32(比如说X与x的码值差为32); 二、至少要有一对的字符的绝对值为32。设置F(32,len)表示  长度为len,相邻字符间隔不超过32的方案

2016-10-31 18:47:52 408

原创 HDU 4421 Bit Magic 2sat

给一个序列,经过cal函数能得到一个矩阵现在反过来,给一个矩阵能否得到原序列原序列有n个数,n2sat建图时,,addedge(x,vx,y,vy)代表   x=vx ||y=vy真我们按位去考虑,考虑第i位时,我们把矩阵中n x n个条件 作为2sat的条件例如如果矩阵的Bij对应的符号是 或|那么表示ai与aj的第i位或的结果为 x|y=Bij的第i位

2016-10-31 13:31:38 358

原创 hdu 5451 Best Solver -广义斐波那契+矩阵快速幂+共轭构造+循环节

http://acm.hdu.edu.cn/showproblem.php?pid=5451方法类似http://blog.csdn.net/viphong/article/details/52980972只不过此题指定了a=5,b=24首先根据http://blog.csdn.net/viphong/article/details/52980972 中的方法,构造 Cn=An+B

2016-10-31 13:07:09 418

原创 hdu4565 So Easy! 广义斐波那契+矩阵快速幂+共轭构造

http://acm.hdu.edu.cn/showproblem.php?pid=4565求x=(a+sqrt(b) )向上取整求Sn=x^n %mod ----------------------记(a+sqrt_b)n为An,(a-sqrt_b)n 为bn那么Cn=An+Bn=(a+sqrt_b)n+(a−sqrt_b)n因为A B共轭 所以C为整

2016-10-31 11:31:46 397

原创 hiho一下 第122周 后缀数组三·重复旋律3

时间限制:5000ms单点时限:1000ms内存限制:256MB描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品中的旋律有共同的部分。旋律是一段连续的数列,如果同一段旋律在作品A和作品B中同时出现过,这段旋律就是A和B共同的部分,比如在abab 在 bababab

2016-10-30 16:56:23 388

原创 hiho一下 第117周 网络流三·二分图多重匹配

时间限制:10000ms单点时限:1000ms内存限制:256MB描述学校的秋季运动会即将开始,为了决定参赛人员,各个班又开始忙碌起来。小Hi和小Ho作为班上的班干部,统计分配比赛选手的重任也自然交到了他们手上。已知小Hi和小Ho所在的班级一共有N名学生(包含小Hi和小Ho),编号依次为1..N。运动会一共有M项不同的比赛,编号为1..M。第

2016-10-28 00:21:49 280

原创 hiho一下 第119周 网络流五·最大权闭合子图

时间限制:10000ms单点时限:1000ms内存限制:256MB描述周末,小Hi和小Ho所在的班级决定举行一些班级建设活动。根据周内的调查结果,小Hi和小Ho一共列出了N项不同的活动(编号1..N),第i项活动能够产生a[i]的活跃值。班级一共有M名学生(编号1..M),邀请编号为i的同学来参加班级建设活动需要消耗b[i]的活跃值。每项活动

2016-10-27 21:38:00 294

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

时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律是一段连续的数列,相似的旋律在原数列可重叠。比如在1 2 3 2 3 2 1 中 2 3 2 出现了两次。小Hi想知道一段

2016-10-27 21:01:43 402

原创 hiho一下 第121周 后缀数组二·重复旋律2

时间限制:10000ms单点时限:1000ms内存限制:256MB描述小Hi平时的一大兴趣爱好就是演奏钢琴。我们知道一个音乐旋律被表示为长度为 N 的数构成的数列。小Hi在练习过很多曲子以后发现很多作品自身包含一样的旋律。旋律可以表示为一段连续的数列,相似的旋律在原数列不可重叠,比如在1 2 3 2 3 2 1 中 2 3 2 出现了一次,2 3 出

2016-10-27 20:54:03 393

原创 hdu5781-ATM Mechine 概率DP

http://acm.hdu.edu.cn/showproblem.php?pid=5781题意:Alice忘记了自己银行里存了多少钱,只记得在[0,k]之间。每次取钱如果余额足够就出钱,否则警告一次,警告超过w次就会把你抓起来,在不想被警察抓起来的前提下,Alice采取最优策略,求期望取钱多少次能知道自己存了多少钱。7考虑期望dp[i][j]表示钱在0-i之间,最

2016-10-16 11:39:26 275

原创 hdu5544 - Ba Gua Zhen 按位贪心+xor性质

http://acm.hdu.edu.cn/showproblem.php?pid=5544思路:先把图dfs成多个环,之后问题转为: 给n个数,选任意个,求最大异或值问题等价于 http://blog.csdn.net/viphong/article/details/52809982。有坑是。点的下标居然可以为0,题面是1到n。。不清空点为0的vector会RE

2016-10-14 01:49:00 524

原创 SGU 275 - To xor or not to xor 按位贪心 + XOR性质

给n个数,任选若干个,使得异或值最大引理:【假设集合A,其中我们将ai替换成ai xor a[j] i实际本题用到的是:也就是说要ans 去异或上 A[1..n]的任意个数时,对应了一个值域A如果你先让ans^=A[1],然后去用A[1]异或上所有A[2..n],此时用ans异或上 A[2..N]的任意个,对应的值域B = 上面的值域A算法:按位贪心

2016-10-13 21:32:18 816

原创 国庆专题

国庆专题:-----------------------------------------------------------------------------------------------Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) D 二分+xjb贪心 C 并查集+离线

2016-10-05 23:39:15 377

原创 CodeForces 723E -One-Way Reform 构造+ 欧拉回路

题: (1 ≤ n ≤ 200, 0 ≤ m ≤ n·(n - 1) / 2)n个城市m条边,无向边,现在要搞成有向边问,怎么改造(把每条无向边都赋予方向),是的贡献值最大hint:如果一个城市的入度等于出度,那么就贡献值+1构造题:度为奇数的点一定不可能符合条件。首先根据握手定理,度是奇数的点一定有偶数个,然后我们假设给这些奇数点按编号1....2

2016-10-05 23:29:53 400

原创 POJ 1809 容斥

题解:给n个点求能构成多少个三角形满足 公式 A=|x1y2 - y1x2 + x2y3 - y2x3 + x3y1 - y3x1|/2 的A为整数其实也就是 绝对值号里面部分的结果为偶数。对以x,y的值其实只有奇偶性有用,因此 全部值对2取模poj1809,我们考虑反面情况-----------------------对x提取公因子A=x1

2016-10-05 16:45:26 317

原创 POJ 2773 二分 +容斥原理

http://bak.vjudge.net/problem/10260/origin给m k求与m互质的第k个数 (1 。k比较大,对于一个数n,1到n以内和m互质的数可以通过容斥原理很快算出来,并且随n递增因此二分k就好了#include#include#include#include#include#includeusing name

2016-10-05 16:41:25 280

原创 POJ 1091 - 跳蚤 - 容斥原理 +扩展欧几里德+高精度

http://bak.vjudge.net/problem/18407/origin题:给n,m给一张有n+1个数的卡片,上面最后一个数是m,且其他数都不超过m有个跳蚤每次可以选择向左或者向右跳 Ai步问最后是否能跳到离最初位置向左1步的位置。也就是一个方程  A1*x1+A2*X2+A3*X3+......+A(n-1)*X(n-1)+  An*Xn +

2016-10-05 16:39:09 394

原创 HDU 1796 C - How many integers can you find -容斥

http://bak.vjudge.net/problem/13388/origin题意:经典容斥。。。不过给出的数不是互质的,容斥的时候不是用乘积,是用lcm#include#include#includeusing namespace std;typedef long long ll;const ll p =1000000007;const int N=

2016-10-05 15:56:13 273

原创 HDU 2841 Visible Trees -gcd+莫比乌斯

http://bak.vjudge.net/problem/20095/origin求的是从一个0,0点去看n*m的矩阵,有多少条不重复得线,等价于求(1,m)(1,n)有多少对数互质,莫比乌斯求一下即可#include#include#includeusing namespace std;typedef long long ll;const ll p =1000000007;

2016-10-05 15:54:06 275

原创 HDU 2204 - Eddy's爱好- 容斥原理

http://acm.hdu.edu.cn/showproblem.php?pid=2204题:给一个n,问1到n里有多少个数可以表示成成M^K(K>1)的数。n那么对于一个素因子p将n开p次方,得到的就是 x^p的数的个数,同理对p1,p2,做同样操作,但是指数的p1,p2需要容斥一下然而显然 最小的质数 2 * 3 * 5 * 7>60 而2^60>1e18

2016-10-05 15:50:18 313

原创 CodeForces#375 - F-st-Spanning Tree 构造

构造题给一个n点m边的图要求构造一个生成树,满足s点和t点的度不超过 ds,dt1把除去s和t之外的点 缩点,得到一些联通块要么只和s连或只和t连,要么和两者都连首先把只和s或t相连的联通块都分别和s,t相连对于剩下的,s还是t的度数不超过的前提下随便连。最后要记得判断一下s和t是否已经连起来了整个图的联通注意不要连不存在的边,要记录一下某个联通

2016-10-05 09:25:28 463

原创 JAG Practice2016-C-We don't wanna work!-模拟

https://acm.bnu.edu.cn/v3/statments/jag2016.pdf无脑大模拟啊。。。#include #include #include #include #include #include #include #include #include #include using namespace std;const int

2016-10-04 22:39:36 308

原创 JAG Practice2016-E Similarity of Subtrees- hash

https://acm.bnu.edu.cn/v3/statments/jag2016.pdf题意:num(T1,d)  为树T1在深度为d这一层的子节点数量定义 两棵树相似 的条件为对所有的d, S(T,d) equals S(T ′ ,d) 从叶子节点开始bfs,每个节点的相似度信息可以hash成一个数。从当前节点开始去更新父亲节点的相似度信息只有当一个

2016-10-04 22:38:15 350

原创 hdu5909 Tree Cutting - FWT 加速集合异或

http://acm.hdu.edu.cn/showproblem.php?pid=5909问题描述Byteasar有一棵nn个点的无根树,节点依次编号为11到nn,其中节点ii的权值为v_iv​i​​。定义一棵树的价值为它所有点的权值的异或和。现在对于每个[0,m)[0,m)的整数kk,请统计有多少TT的非空连通子树的价值等于kk。一棵树TT的连通子树就是它的

2016-10-02 18:44:15 3223 3

原创 HDU 2841 Visible Trees - 莫比乌斯 /容斥原理

题意:给你个m*n方格,广场格从(1,1)开始。在树中的每个点,然后让你(0,0)点往下看,问:你能看到几棵树。其实就是对于一个矩形 (1,j) (1,j)是否对角线没经过其他点也就是求 gcd(i,j)==1的数量用莫比乌斯反演求一下就好#include#include#includeusing namespace std;typedef long long l

2016-10-01 15:09:10 335

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关注的人

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