自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 2016Qingdao网络预选赛1007 / HDU5884 Sort(二分)

传送门:HDU 5884 Sort 这题用优先队列维护比赛时死活卡不过去。 比赛完了静下心一想,它本来就有单调性,比如样例的1 2 3 4 5,假设k=2,1+2=3,3+3=6,36,更大的相加之和只会更大。所以用普通队列维护就可以了,少一个logn的时间复杂度。 跑了280ms。 贴代码

2016-09-19 23:22:37 242

原创 2016Shenyang网络预选赛1007 / HDU5898 (数位dp)

题意:定义odd-even number为只由连续的奇数个(可以为0个)偶数和连续的偶数个奇数构成的数,给定l和r,求[l,r]区间有多少个odd-even number。 思路:范围为9*1e18,明显是数位dp。定义两个状态s1,s2。 s1==0,0个连续的奇数 s1==1,奇数个连续的奇数 s1==2,偶数个连续的奇数 s2==0,0个连续的偶数 s2==1,奇数个连续的偶数

2016-09-19 00:38:59 305

原创 2016Shenyang网络预选赛1004 / HDU5895 (矩阵快速幂+欧拉函数降幂)

题意:给定x,y,n,s。求x^g(n*y)%(s+1),g(n)=∑f(n),f(n)=2*f(n-1)+f(n-2)。 思路:y和n相乘小于等于1e12,太大了,求g(n*y)时要用到矩阵快速幂,但是如果不取模的话很快就会爆long long,此时欧拉函数就派上用场了,公式如下

2016-09-19 00:35:50 274

原创 2016Qingdao网络预选赛1006 / HDU5883 (欧拉路径的应用)

题意:给定n个点,每个点有一个权值,m条边,要求每一条边都走过且仅走过一次,求所经过的点权的最大异或值。 思路:欧拉路径的应用,要求每一条边都走过且仅走过一次,就是所有有边的点的欧拉路径。 欧拉路径有两个要求:1.图联通 2.只有0个或2个点的度为奇数,其他都是偶数 这题的坑点在于:1.有自环,若孤立点有自环则输出impossible,若孤立点无自环则忽略该点 2.当只有0个点度为奇

2016-09-18 11:49:07 424

原创 2016Dalian网络预选赛1010 / HDU 5877 (dfs序+划分树)

题意:给定一棵有根树,n个节点,每个节点有权值v[i],给定一个k值,若当前点与其祖先节点的权值之积小于等于k,则构成一对weak pair。求树上的所有weak pair对数。 思路:要求所有的weak pair,我们就要对每个节点u扫一次它的子树里有多少个节点能与它构成weak pair,即找子树里有多少个节点小于等于k/v[u],但直接扫肯定不行。 我们考虑用dfs序把树形转化成线形,然

2016-09-11 10:57:41 276

原创 SGU 210 Beloved Sons (KM)

传送门:SGU 210 Beloved Sons 题意: 二分图x部分是王子,y部分是女孩,王子要从中挑选一个他喜欢的结婚,每个王子受国王的宠爱程度不同,宠爱度越高的王子结婚国王越高兴,要求让国王最高兴。 g[x][y]代表二分图的边,match1[x]代表与x匹配的y,match2[y]代表与y匹配的x。 /*****************************

2016-09-05 23:34:34 317

搜索算法合集

搜索算法合集

2016-07-12

空空如也

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

TA关注的人

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