自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Code change the World.

Write the code, change the world.

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 HDU 5119 Happy Matt Friends(递推+滚动数组)

题目:点击打开链接题意:给你n个数和一个数m,在这n个数中选任意个数求异或和,要求所得值大于等于m的种数。解法:dp[i][j]表示达到i状态异或结果为j的种数,状态转移方程:dp[i][j]=dp[i-1][j]+dp[i-1][j^a[i]];即取到第i个数时异或等于j的种数 等于取到第i-1个数时异或等于j的种数 + 取到第i-1个数时异或等于j^a[i]的种

2016-10-29 13:15:19 254

原创 HDU 1160 FatMouse's Speed(递推)

题目:点击打开链接题意:求一些老鼠体重从小到大并且速度从大到小的最长子序列,输出最长子序列中的老鼠的序号。解法:先把体重从小到大用结构体排序,体重相等的按速度从大到小排序;dp[i]表示到达第i只老鼠时的最长子序列的长度;pre[i]表示在i状态时上一个最长子序列位置;用b标记最终的那个最长的子序列的最后一位,res倒序存最长子序列中每一个元素的位置,最后倒序输出。代码:1

2016-10-29 12:40:10 206

原创 HDU 1503 Advanced Fruits (递推)

题目:点击打开链接题意:给你两个单词,找出它们的最长公共子序列,输出一个含有最长公共子序列的最短单词。解法:lcs求最长公共子序列,dp[i][j]表示在s1的i位置,s2的j位置的最长公共子序列的长度;定义ans结构体倒序存最长公共子序列的字母,i存该字母在s1的位置,j存该字母在s2的位置;输出时分清情况一个字母一个字母的输出。代码:1234

2016-10-29 12:19:34 203

原创 HDU 5642 King's Order(递推)

题目:点击打开链接题意:国王说话结巴,但结巴的末尾字母长度不会超过3次为合法,求合法单词个数,看hint递推一下即可解法:dp[i][j]:i长度 j个末尾长度相等,j只能取1,2,3,纸上写写dp的前几个推推就出来了。代码:123456789101112131415161718192021222324

2016-10-18 22:20:18 248

原创 POJ 2385 Apple Catching(递推)

题目:点击打开链接题意:有两棵树,初始在1树,T秒每一秒都有果子从其中一棵树掉落,你只能在这两棵树之间走W次,求最多能接到多少果子解法:dp[i][j][k]表示第i秒  走了j次  在k树,因为初始位置是1树,注意递推前首先要进行初始化dp[i][0][1]。代码:1234567891011121314151617181

2016-10-18 22:08:29 178

原创 HUD 5092 Seam Carving(递推)

题目:点击打开链接题意:从第一行走左下,下,右下直到最后一行,输出最大路径,最大值相等输出靠右的思路:先从上往下dp到最后一排最右边的位置,记录下来之后从该点往上找代码:12345678910111213141516171819202122232425262728293031323334

2016-10-18 22:00:41 257

原创 HDU 1078 FatMouse and Cheese(递推)

题目:点击打开链接题意:老鼠能从上下左右四个方向走1 至 k长度吃到奶酪,但只能往多了吃不能吃了多的再吃少的,问所能吃到奶酪最大值解法:结构体排序+dp,条件中应有if (dp[i][j]) 表示该点走过 ,没走过不能往下执行代码:123456789101112131415161718192021222324

2016-10-18 21:53:59 230

原创 Codeforce 429B Working out(递推)

题目:点击打开链接题意:一个人从左下往右上走,一个人从右上往左下走,求两人相遇时(不包括相遇点)的最大值解法:从四个角分别dp,每个相遇点的ans都是该点四周dp值的和,最终ans取max。代码:123456789101112131415161718192021222324252627282930

2016-10-13 12:15:20 255

封装好的通用DAO实用型工具

下载该压缩包,解压后得到一个easyDao包的文件夹,里面对应着javaweb工程里的两个文件夹src和lib,将对应文件夹里的所有东西拷贝到工程中去即可使用,包括带事务的所有对数据库的增删改查操作都可以直接调用,详细内容都写在里面的readme.txt文件中,保证新手用了说神奇,老程序员用了后悔晚下载了哈哈哈。。。有什么不懂的我没写在readme里的可以直接问我,我也会一一解答,不能坑了大家。

2018-06-08

kuangbin模板

kuangbin实用ACM模板,最新最齐全。内含数学,动态规划与图论,数据结构常用模板。

2017-10-17

空空如也

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

TA关注的人

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