上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2015年10月12日

hdu 5119 (类似于划分数的状态定义) (DP中的计数问题)

摘要: 题目描述:求n个数中异或值大于m的方案数有多少个?设状态f[i][j]代表前i个数异或值为j的方案数有f[i][j]种,那么对于j来说要么选第i个数与前面的i-1个数中的某些数构成j,f[i-1][j^a[i]]],要么不选第i个数,直接由前面的i-1个数构成j,f[i-1][j];f[i][j]=... 阅读全文

posted @ 2015-10-12 18:46 爱装逼的书呆子 阅读(345) 评论(1) 推荐(0) 编辑

2015年10月10日

poj 3321(带时间戳 + 区间统计)

摘要: 题目描述:给定一颗树,求某个节点的子树的val值之和可以用树的前序遍历给每一个节点编号,从而可以确定一个节点的子树的范围,这样就可以进行直接在区间上进行统计了。vector Map[maxN]写成typedef vector INT; vector Map(maxN);就不超时了。线段树#in... 阅读全文

posted @ 2015-10-10 20:27 爱装逼的书呆子 阅读(229) 评论(0) 推荐(0) 编辑

hdu5475(线段树单点修改,统计区间乘积)

摘要: 题目意思:给定a*b*c*d*e*f*....,可以在某一步去掉前面的一个因子,每次回答乘积。#include #include #include #include #include #include #include #define LL long longusing namespace std;... 阅读全文

posted @ 2015-10-10 16:52 爱装逼的书呆子 阅读(371) 评论(0) 推荐(0) 编辑

hdu 5023(线段树区间染色,统计区间内颜色个数)

摘要: 题目描述:区间染色问题,统计给定区间内有多少种颜色?线段树模板的核心是对标记的处理可以记下沿途经过的标记,到达目的节点之后一块算,也可以更新的时候直接更新到每一个节点Lazy操作减少修改的次数(在查询或者修改的过程中才更新标记对节点val值的影响,每次更新val值只更新到当前要查询或者修改的节点,最... 阅读全文

posted @ 2015-10-10 15:41 爱装逼的书呆子 阅读(1930) 评论(0) 推荐(0) 编辑

2015年9月28日

hdu 5492(dp)

摘要: 题目描述:给定一张30*30的图,图上每个点的权值不超过30,让你求(N+M−1)∑N+M−1i=1(Ai−Aavg)2的最小值?队友将这个式子化成了求方差D[x]=E(x^2)-E(x);我猜测是DP,分析一下,这个式子并不具有最优子结构,假设可以经过A和B到达终点c,选取这两个点的方差的最小值,... 阅读全文

posted @ 2015-09-28 20:03 爱装逼的书呆子 阅读(135) 评论(0) 推荐(0) 编辑

2015年9月23日

hdu4352(数位DP + LIS(nlogn))

摘要: 题目描述:给定一个区间中,将区间的每一个数看成一个字符串,求这个区间内每个字符串的最大上升子序列等于k的个数。可以采用nlogn的LIS(用一个C数组记录长度为i的最大上升子序列的结尾最小值),所以可以采用dfs暴力枚举每一个数,并且由于数的长度最大为18位,所以c数组可以用一个状态数表示。dp[l... 阅读全文

posted @ 2015-09-23 20:45 爱装逼的书呆子 阅读(974) 评论(0) 推荐(0) 编辑

2015年9月22日

2015年沈阳网赛 Jesus Is Here(DP中的计数问题)

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5459题目描述:给定一个递推得来的字符串,问字符串中不同cff之间的距离之和,递推规则:s1=c; s2=ffsn=s[n-2]s[n-1];可以观察到任意一个c都被两个ff包含,所以相当于求任意两个c之... 阅读全文

posted @ 2015-09-22 19:41 爱装逼的书呆子 阅读(256) 评论(0) 推荐(0) 编辑

2015年北京网赛 boxes(bfs)

摘要: 题目链接:http://hihocoder.com/problemset/problem/1233题目描述:给定最多七个箱子,每个箱子的重量都不相同,每次都可以将一个箱子放在相邻的位置上,如果相邻位置上的箱子的重量比它大,那么可以放在相邻位置上的箱子,小就不可以,问通过这样的操作最少需要多少步可以将... 阅读全文

posted @ 2015-09-22 14:55 爱装逼的书呆子 阅读(175) 评论(0) 推荐(0) 编辑

2015年9月18日

hdu3092

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3092题目描述:将一个数拆分成几个数之和,问这几个数能得到的最大的最小公倍数模上给定的一个数是多少?分析:首先这些数互质时,最小公倍数最大,考虑到素数都是互质的,猜想可能都被拆分成了素数,证明:假设这些数... 阅读全文

posted @ 2015-09-18 16:05 爱装逼的书呆子 阅读(496) 评论(0) 推荐(0) 编辑

2015年9月17日

hdu5441

摘要: 题目描述:在一张图中求出有多少对这样的点满足a关系?a:相连并且路径上直接相连的两个点的边的权值小于给定的某个值,假设是x因为询问不确定,所以可以先读取询问操作,按照我们想要的方式回答,然后按照原始顺序输出。相连并且直接相连的每条边的权值小于x的点为一个集合,在这个集合中满足条件的点对有A(2,5)... 阅读全文

posted @ 2015-09-17 17:42 爱装逼的书呆子 阅读(138) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

导航