首页 > 2015年03月29日 > 全部分享
POJ 2486-Apple Tree(树形DP)(难)
题意:一颗树,n个点(1-n),n-1条边,每个点上有一个权值,求从1出发,走V步,最多能遍历到的权值 思路:(思路转自http://blog.csdn.net/libin56842/article/details/10101807) 树形dp,比较经典的一个树形dp。首先很容易就可以想到用dp[root][k]表示以root为根的子树中最多走k时所能获得的最多苹果数,接下去我们很习惯...
分类:移动平台   时间:2015-03-29 09:26:48    收藏:0  评论:0  赞:0  阅读:120
MD5加密算法代码
虽然前面整理了相对MD5更安全的SHA散列算法,但有时MD5还是有他的需求的,所以也整理备份下。 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Utils { /** * md5加密方法 * @param password *...
分类:编程语言   时间:2015-03-29 09:26:38    收藏:0  评论:0  赞:0  阅读:231
xp2p系统的10点技术创新和经验总结
最近在开发完善九天鸟的xp2p系统,解决了很多技术问题,特此总结下。第一个项目开发,非常重要,它对建立开发规范、团队协作、开发效率,有很重大的意义。1.分页前台AJAX异步分页,用咱们自己的fupage分页组件。简单、灵活、好定制、好维护。前台Freemarker同步分页, 用Freemarker写自己的分页宏。后台分页,实现Mybatis的拦截器,自动计算count。分页组件只关心分页,其它问题...
分类:其他   时间:2015-03-29 09:26:28    收藏:0  评论:0  赞:0  阅读:382
Java常见运算符整理
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/44724267 本文主要介绍Java中常见的运算符,重点介绍了逻辑运算符和位运算符。希望对你有所帮助。 算术运算符   (1)一元运算符:      正(+)、负(-)、加1(++)和减1(--)4个。     加1、减1运算符只允许用于数值类型的变量,不允许用于表达式中。加1、减1运算符既可放在变量之前(如++i),也可放在变量之后...
分类:编程语言   时间:2015-03-29 09:26:18    收藏:0  评论:0  赞:0  阅读:211
HDU 1520 Anniversary party(树形DP-最大独立集)
大意:很多领导,能形成一个树形关系网,这些领导参加一个party,每个人都有一个能使party活跃的值,但是每个人又不喜欢跟自己的直接领导同时参加party。为使party气氛最好,求最好气氛值。 思路: 法一:对子树的根按两种决策找到状态方程,然后用刷表法 法二:细化状态,dp[i][0],dp[i][1] 分别表示不选i时的最大集和选了i时的最大集 法二的方法更实用,状态细化后更便于找...
分类:其他   时间:2015-03-29 09:26:08    收藏:0  评论:0  赞:0  阅读:219
36、获取应用程序图标和相应的软件名,用GridView方式展现
------------------------------main.java-------------------------- package com.example.rfe; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.uti...
分类:其他   时间:2015-03-29 09:25:58    收藏:0  评论:0  赞:0  阅读:250
POJ 1463 Strategic game(树形DP-树上的点集覆盖模型)
题意:一城堡的所有的道路形成一个n个节点的树,如果在一个节点上放上一个士兵,那么和这个节点相连的边就会被看守住, 问把所有边看守住最少需要放多少士兵。 思路:和最大独立集的思路差不多,转移方程差不多,用0,1表示子树的根放不放士兵     dp[root][0] += dp[son][1];      dp[root][1] += min(dp[son][1],dp[son][...
分类:其他   时间:2015-03-29 09:25:48    收藏:0  评论:0  赞:0  阅读:109
【cdq分治】cdq分治与整体二分学习笔记Part1.整体二分
之所以把cdq分治和整体二分放在一起学习,是因为他们两个实在太像了…不管是做法还是代码… 感觉整体二分可能会比cdq分治稍微简单那么一点点?所以先学整体二分.(感觉他们的区别在于整体二分是对每个操作二分答案,cdq是分治了操作序列) 整体二分是对答案进行二分,其具体操作如下: (比如以ZJOJ2013K大数查询为例)具体过程Step1.从(L,R)二分答案.mid=(L+R)>>1,用线段树维...
分类:其他   时间:2015-03-29 09:25:39    收藏:0  评论:0  赞:0  阅读:169
poj2484----简单博弈
//    Creat By 郭仔 2015年3月29日9:08:33 #include #include #include #include #include #include #include #include #include #include #include #include #include ...
分类:其他   时间:2015-03-29 09:25:18    收藏:0  评论:0  赞:0  阅读:180
poj1094----拓扑排序
//  Creat  By  郭仔   2015年3月29日9:12:52 //画图演示一遍就能很好的理解了 /*题意:输入n, m,n表示26个大写字母组成的字母表中前n个字母,m表示将输入m对字母的大小关系式, (ch1 (1)如果出现ch1 ch2则表示这n个字母是inconsistency。 (2)能确定有惟一这n个的字母的拓扑序。 */ //(3)不能根据输入的...
分类:编程语言   时间:2015-03-29 09:25:08    收藏:0  评论:0  赞:0  阅读:213
poj 3734 Blocks 【矩阵快速幂】
Blocks Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4529 Accepted: 2044 DescriptionPanda has received an assignment of painting a line of blocks. Since Panda is such an intell...
分类:其他   时间:2015-03-29 09:24:58    收藏:0  评论:0  赞:0  阅读:248
LightOJ 1311 - Unlucky Bird(数学啊 )
LightOJ 1311 - Unlucky Bird(数学啊 )...
分类:其他   时间:2015-03-29 09:24:48    收藏:0  评论:0  赞:0  阅读:231
湖南多校对抗赛(2015.03.28) E Longest Increasing Subsequence Again
题意:给你一个序列,问你删除掉连续的一段,使得剩下的序列的最长上升字串最大,问你这个最大值。解题思路:分段dp, dp[i][0] ,dp[i][1] , 0表示前面没有切过,只能从前一个数的0状态得到,1状态表示前面已经切过了,能从前一个的1状态得到,也能从 在他前面的比他值小的dp[j][0]....
分类:其他   时间:2015-03-29 09:24:08    收藏:0  评论:0  赞:0  阅读:260
eclipse openGL glut运行环境配置
eclipse_opengl_glut_settingopengl一般使用vs来开发,我个人还是偏向使用eclipse,这里是eclipse使用glut的配置首先下载glut包,包含下面5个文件:glut.dllglut.hglut.libglut32.dllglut32.lib 这里有个下载链接:...
分类:系统服务   时间:2015-03-29 09:23:58    收藏:0  评论:0  赞:0  阅读:880
单例模式
数学与逻辑学中,singleton定义为“有且仅有一个元素的集合”。单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”Java单例模式例子123...
分类:其他   时间:2015-03-29 09:23:48    收藏:0  评论:0  赞:0  阅读:117
湖南多校对抗赛(2015.03.28) G Good subsequence
题意:找到一个序列中极值 6 #include 7 #include 8 #include 9 #include10 #include11 #include12 #include13 #include14 #include15 #include16 #include17 #include18 #in...
分类:其他   时间:2015-03-29 09:23:38    收藏:0  评论:0  赞:0  阅读:224
objective-C基本知识
预编译指令1.自己写的头文件最好用双引号,而系统自带的可以用尖括号。*************************************************点语法p.age= 10; 1.不是访问age成员变量,而是调用其方法 2.其他的很多编程语言都有点语法,为了其他编程的程序员可以.....
分类:其他   时间:2015-03-29 09:23:18    收藏:0  评论:0  赞:0  阅读:184
cocos2d-x之触摸目标的判断
cocos2d-x之触摸目标的判断需要在触摸事件的内部添加判断目标的代码 1 //EventListenerTouchOneByOne表示一个接一个的触发,每次触摸只能监听到一个触摸点 2 auto listener = EventListenerTouchOneByOne::create(...
分类:其他   时间:2015-03-29 09:23:08    收藏:0  评论:0  赞:0  阅读:290
我的sublime text 个人设置
{ "font_size": 13.0, "font_size": 12, // 使光标闪动更加柔和 "caret_style": "phase", // 高亮当前行 "highlight_line": true, // 高亮有修改的标签 "highlight_modified_tabs": tru...
分类:其他   时间:2015-03-29 09:22:58    收藏:0  评论:0  赞:0  阅读:243
湖南多校对抗赛(2015.03.28) A Rectangle
题意:给你一些最多宽为2 的木板,让你放在一个宽为二的盒子里面,问你这个盒子最短有多长。解题思路:DP,离中间最近的那个值。解题代码: 1 // File Name: a.cpp 2 // Author: darkdream 3 // Created Time: 2015年03月28日 星期六 12...
分类:其他   时间:2015-03-29 09:22:48    收藏:0  评论:0  赞:0  阅读:296
1357条   上一页 1 ... 55 56 57 58 59 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!