首页 > 其他
SGU - 134 Centroid 无根树转有根树 + 树形DP
题目大意:给出一个无向图(树),要求你删除掉其中一个点,使剩下的点构成的子树中,节点数最大的那个值达到最小解题思路:因为给出的是一个无根树,第一个想法就是先把它转成有根树,将1当成根 设sum[i]为以i为根节点的子树有多少个节点,那么sum[1] - sum[i]就相当于是排除了i的所有子节点的另一棵子树的节点总数了 设dp[i]为去掉了i节点后的剩余节点所构成的子树的节点的最大值 那么dp...
分类:其他   时间:2015-05-14 08:40:17    收藏:0  评论:0  赞:0  阅读:149
[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:40:07    收藏:0  评论:0  赞:0  阅读:192
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:39:47    收藏:0  评论:0  赞:0  阅读:168
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:39:37    收藏:0  评论:0  赞:0  阅读:98
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:39:27    收藏:0  评论:0  赞:0  阅读:99
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:39:17    收藏:0  评论:0  赞:0  阅读:177
IntWritable详解
1.Hadoop数据类型如下图:       由上图的Writable层次结构图可以看到绝大多数的数据类型都实现了Writable、WritableComparable接口,在此先分析一下这两个接口情况。自顶下下逐步分析。 Writable接口的定义如下: package org.apache.hadoop.io; import java.io.DataOutput; im...
分类:其他   时间:2015-05-14 08:39:07    收藏:0  评论:0  赞:0  阅读:210
【散列表-链接法解决冲突】利用链接法来解决冲突的散列表
~~~~(>_ 首先看一下这种散列表的结构: 1.每个槽都令其为NULL,注意里面保存的都是指向Node的指针,而不是结点哦~ 2.然后我这里把链表的头结点,比如上图的k1,k5,k8的prior指针指向了T这个散列表,因为这样删除的时候会比较简单。 3.注意删除链表中的第一个结点和尾结点时候的不同方法哦。。因为这个耽误了3天时间啊。。。 好了,代码如下: #include ...
分类:其他   时间:2015-05-14 08:38:25    收藏:0  评论:0  赞:0  阅读:147
Atom编辑器折腾记_(4)按键绑定keymap
简介Atom编辑器支持自定义按键绑定,文件格式是CSON;何为CSON 官方解释: This file uses CoffeeScript Object Notation (CSON). 我的解释: JSON + CoffeeScript 写法基本是JSON的写法按键绑定组成如图: 设置内的键盘映射图很好的说明了 按键绑定 = 快捷键(Keystroke) + 执行命令(Command)...
分类:其他   时间:2015-05-14 08:38:17    收藏:0  评论:0  赞:0  阅读:196
托盘的实现
#define WM_TRAYICON_MSG (WM_USER+100)public: afx_msg void OnBnClickedButTuo(); BOOL TrayMyIcon(BOOL bAdd=TRUE); LRESULT OnTrayCallBackMsg(WPA...
分类:其他   时间:2015-05-14 08:35:45    收藏:0  评论:0  赞:0  阅读:102
UIScrollView控件介绍
一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕?大?小是极其有限的,因此直接展?示在?用户眼前的内容也相当有限(2)当展?示的内容较多,超出?一个屏幕时,?用户可通过滚动?手势来查看屏幕以外的内容(3)普通的UIView不具备滚动功能,不能显?示过多的内容(4)UIS...
分类:其他   时间:2015-05-14 08:35:31    收藏:0  评论:0  赞:0  阅读:107
lua返回服务器信息
ngx.header.content_type = "text/plain";ngx.say(tostring(ngx.var.request_uri));ngx.say(tostring(ngx.var.host));ngx.say(tostring(ngx.var.server_port));n...
分类:其他   时间:2015-05-14 08:34:45    收藏:0  评论:0  赞:0  阅读:175
24. Swap Nodes in Pairs
Given a linked list, swap every two adjacent nodes and return its head.For example,Given1->2->3->4, you should return the list as2->1->4->3.Your algor...
分类:其他   时间:2015-05-14 08:34:25    收藏:0  评论:0  赞:0  阅读:76
Xamarin:制作并发布apk
原文:Xamarin:制作并发布apk 终于到了激动人心的时刻:要向真机发布apk了。流程如下: 1 制作release版的android应用安装包apk文件; 1.1 用VS2012中文版制作:记得选择当前工程配置为release,通过生成->package XXX for android (.a...
分类:其他   时间:2015-05-14 08:33:45    收藏:0  评论:0  赞:0  阅读:519
[CQOI2009][BZOJ1303] 中位数图
1303: [CQOI2009]中位数图Time Limit:1 SecMemory Limit:162 MBSubmit:1535Solved:999[Submit][Status][Discuss]Description给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。...
分类:其他   时间:2015-05-14 08:33:35    收藏:0  评论:0  赞:0  阅读:188
OSChina 周四乱弹 —— 不搞基?滚出 OSC!
正儿八经的,小小编觉得这日子一天一天过得太快了,时间真是一不小心就溜走,小小编每天写乱弹,不知不觉也写了大半年了呢。时光匆匆,我们应该抓紧时间做我们想做的事。 前段时间不是流行看世界吗?有多少人真的...
分类:其他   时间:2015-05-14 07:32:05    收藏:0  评论:0  赞:0  阅读:299
leetcode 209 : Minimum Size Subarray Sum
leetcode : Minimum Size Subarray Sum...
分类:其他   时间:2015-05-14 07:31:15    收藏:0  评论:0  赞:0  阅读:2327
杂言(传统文化)
中国的历史本来是一种大陆文化和海洋文化不断冲突和融合的文化,中国曾经也是一个非常开放的帝国。但由于越来越多的所谓读书人,不愿走出去看看,天天在古纸堆里找食粮,为了获得一日2餐,以出卖自己的行走自由为代价,发展出来了所谓的传统文化--愚民文化。中国的传统文人,大部分其实是一种圈养文人。这样的人一些人写出来的心灵鸡汤,能有营养么?这就是封闭,保守和自以为是的文化。中国的传统文化恰恰就是这样的一种文化,...
分类:其他   时间:2015-05-14 07:31:06    收藏:0  评论:0  赞:0  阅读:128
Tsinsen_A1024. 瓷砖问题再讨论
问题描述   有一长度为N(1   例如,长度为4的地面一共有如下4种铺法,并且,一共用了长度为1的瓷砖4块:   4=1+2+1   4=1+3   4=2+2   4=3+1   编程求解上述问题。 输入格式   只有一个数N,代表地板的长度 输出格式   第一行有一个数,代表所有不同的瓷砖铺放方法的总数。   第二行也有一个数,代表这些铺法中长度为...
分类:其他   时间:2015-05-14 07:30:28    收藏:0  评论:0  赞:0  阅读:634
基于Redis实现分布式消息队列(3)
Redis是什么鬼?性能如何?是否有便于实现队列的数据类型?“事务隔离级别”如何控制?如何实现HA和Sharding?持久化方面会有哪些问题?...
分类:其他   时间:2015-05-14 07:30:05    收藏:0  评论:0  赞:0  阅读:505
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!