码迷,mamicode.com
首页 > 2015年05月14日 > 全部分享
SGU - 134 Centroid 无根树转有根树 + 树形DP
题目大意:给出一个无向图(树),要求你删除掉其中一个点,使剩下的点构成的子树中,节点数最大的那个值达到最小解题思路:因为给出的是一个无根树,第一个想法就是先把它转成有根树,将1当成根 设sum[i]为以i为根节点的子树有多少个节点,那么sum[1] - sum[i]就相当于是排除了i的所有子节点的另一棵子树的节点总数了 设dp[i]为去掉了i节点后的剩余节点所构成的子树的节点的最大值 那么dp...
分类:其他好文   时间:2015-05-14 08:43:29    阅读次数:126
[AC自动机+dp] whu oj 1572 I - Cyy and Fzz
题意: 给你n个串,求长度为l的串包含n个串个数的期望。 思路: 自动机dp[i][j][k] 长度为i在节点j状态为k的概率。 然后遍历一遍求期望。 代码: #include"cstdlib" #include"cstdio" #include"cstring" #include"cmath" #include"queue" #include"algorithm" #include"...
分类:其他好文   时间:2015-05-14 08:41:44    阅读次数:129
七牛客户端上传图片文件
package com.sdnu.jimbo.qiniu; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.InputStreamReader; import org.apache.http.HttpResponse; import org.apache.http.clien...
分类:Web程序   时间:2015-05-14 08:42:40    阅读次数:145
POJ - 2010 Moo University - Financial Aid 贪心+优先队列
题目大意:有C头牛,每头牛都有相应的分数和需求,要求在这C头牛中选出N头,使得这N头牛中的分数的中位数达到最大,且需求之和小于等于F解题思路:先按成绩排序 再用两个数组保留最小需求之和 left数组保留第i个位置左边的 N/2个最小需求之和 right数组保留第i个位置右边的 N/2个最小需求之和 如何保留最小的需求之和呢,扫描两遍(左右),用优先队列保留N / 2个最小需求 最后只需要判...
分类:其他好文   时间:2015-05-14 08:40:12    阅读次数:101
HDU 1087 DP
Super Jumping! Jumping! Jumping! Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 25974    Accepted Submission(s): 11502 Problem Descri...
分类:其他好文   时间:2015-05-14 08:42:08    阅读次数:89
POJ - 2828 - Buy Tickets (线段树)
题目传送:Buy Tickets 思路:线段树,从后往前依次插入,插入一个更新一次 AC代码: #include #include #include #include #include #include #include #include #include #include #include #include #define LL long long ...
分类:其他好文   时间:2015-05-14 08:40:19    阅读次数:115
POJ - 2342 Anniversary party 树形DP
题目大意:公司要开年会,要邀请员工,每个员工都有其对应的欢乐值。现要求在员工何其直属上司不能同时邀请的情况下,使得欢乐值最大解题思路:设dp[i][1]表示邀请第i个人的情况,dp[i][0]表示没有邀请第i个人 那么dp[i][j] += sum(dp[j][0]) dp[i][0] = sum( max(dp[j][0],dp[j][1])) dp[i][1]初始化为happy[i],dp...
分类:其他好文   时间:2015-05-14 08:42:25    阅读次数:132
IntWritable详解
1.Hadoop数据类型如下图:       由上图的Writable层次结构图可以看到绝大多数的数据类型都实现了Writable、WritableComparable接口,在此先分析一下这两个接口情况。自顶下下逐步分析。 Writable接口的定义如下: package org.apache.hadoop.io; import java.io.DataOutput; im...
分类:其他好文   时间:2015-05-14 08:42:15    阅读次数:199
Java中的clone() 深拷贝 浅拷贝
上图展示了浅拷贝:对于非基本数据类型,clone过后,结果两个指针指向了同一块儿内存空间,所以仅仅是浅拷贝,这样的话如果对一个对象进行操作,另一个内容也会变,这显然是不合理的,应该每个对象分别保存自己的数据。 所以我们要进行深拷贝! 浅拷贝和深拷贝例子: import java.util.Vector; public class Student implements Cloneable{ ...
分类:编程语言   时间:2015-05-14 08:41:19    阅读次数:221
Android UI之TableLayout(表格布局)
说明:表格布局采用常见的表格方式来表示布局,与上文中提到的android:weight属性显示出来的效果有些相似。而事实上,TableLayout的确是LinearLayout的子类,因此本质上还是线性布局。实际开发中,我们经常会采用adnroid:weight属性来代替表格布局。 跟在html中写表格有点类似,在TableLayout中,我们可以通过TableRow标签来为表格添加一个新的行。与...
分类:移动开发   时间:2015-05-14 08:40:26    阅读次数:159
SAE用flask+MySQL中文'utf8' codec can't decode byte 0xb7解决方法
在Sina App Engine(SAE)上用python flask框架+MySQL搭app服务器时,select返回中文时jsonify函数报错误:UnicodeDecodeError: ‘utf8’ codec can’t decode byte 0xb7 in position 4: invalid start byte 的解决方案...
分类:数据库   时间:2015-05-14 08:41:43    阅读次数:365
【散列表-链接法解决冲突】利用链接法来解决冲突的散列表
~~~~(>_ 首先看一下这种散列表的结构: 1.每个槽都令其为NULL,注意里面保存的都是指向Node的指针,而不是结点哦~ 2.然后我这里把链表的头结点,比如上图的k1,k5,k8的prior指针指向了T这个散列表,因为这样删除的时候会比较简单。 3.注意删除链表中的第一个结点和尾结点时候的不同方法哦。。因为这个耽误了3天时间啊。。。 好了,代码如下: #include ...
分类:其他好文   时间:2015-05-14 08:39:17    阅读次数:168
Atom编辑器折腾记_(4)按键绑定keymap
简介Atom编辑器支持自定义按键绑定,文件格式是CSON;何为CSON 官方解释: This file uses CoffeeScript Object Notation (CSON). 我的解释: JSON + CoffeeScript 写法基本是JSON的写法按键绑定组成如图: 设置内的键盘映射图很好的说明了 按键绑定 = 快捷键(Keystroke) + 执行命令(Command)...
分类:其他好文   时间:2015-05-14 08:40:32    阅读次数:125
C++散列表二次探测
#include #include using namespace std; enum KindOfStatus { Empty=0, Avtive, Deleted, };template class HashTable { public: HashTable(int sz)...
分类:编程语言   时间:2015-05-14 08:40:32    阅读次数:201
Python初学者的17个技巧
交换变量x = 6 y = 5x, y = y, xprint x >>> 5 print y >>> 6 if 语句在行内print "Hello" if True else "World" >>> Hello 连接下面的最后一种方式在绑定两个不同类型的对象时显得很酷。nfc = ["Packers", "49ers"] afc = ["Ravens", "Patriots"] print nfc...
分类:编程语言   时间:2015-05-14 08:39:11    阅读次数:180
CSS3模拟侧滑菜单
在APP应用上,常见的一种导航方式是侧滑导航,效果类似于这样: 用CSS3可以对其进行模拟,代码如下: HTML: <ul id="lis...
分类:Web程序   时间:2015-05-14 08:39:28    阅读次数:144
DevExpress for WPF控件之TileLayoutControl
相信大家都很喜欢win8的菜单效果,但是自己做,实在比较困难。 DevExpress for WPF 中有个控件TileLayoutControl 感觉不错,先上效果图: 说说该菜单的常用属性: Header: 中文提示 Size:大小,一共4种:ExtraSmall,ExtraLa...
分类:Windows程序   时间:2015-05-14 08:39:14    阅读次数:235
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!