E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Pku
pku
3345 Bribing FIPA
d[u][j]表示从以u为根的子树中获得j张选票时的最小花费 转移方程为:d[u][j] = min(sigema(d[vi][ji]));设u有n个儿子v1...vn,这里表示选取所有j1+...+jn=j的组合中有最小花费的组合 方程虽然暴力,但是很好懂很好实现 #include < iostream > #include <
·
2015-11-13 00:08
bing
pku
3581 Sequence
搞掂这题我用了三张草稿纸。。。这得感谢我的小学班主任黄向阳老师,您在我毕业的时候塞给我的n叠作文纸,直到现在还没用完,搞得我每撕一张就想您一次。。。 (省略一万字) 说说我的做法,这题用后缀数组不难想,但要注意以下几点: 1,假设要分开的是两段而不是三段,看看以下两个数据: 2 1 2 1 3&
·
2015-11-13 00:06
sequence
pku
2516 Minimum Cost
模板题 首先先明白一个概念,二分图的最大权匹配就是二分图的相等子图的完备匹配。因此在构图的时候并不需要“补点”。但要注意的是,我们要求的实质上是点集X的匹配,因此构图必须满足|X|<=|Y|。如果你坚持一定要补点才能KM的话,请说说你的理由,我们来讨论一下,这样才有进步 #include < iostream > using namespac
·
2015-11-13 00:04
ini
pku
1240 Pre-Post-erous!
有意思的题~ 注意到两个序列一定符合以下性质: s1:@abcd... s2:abcd...@ 其中@为子孙群abcd...的祖先 故可用递归解决 #include < iostream > using namespace std; char s1[ 30 ],s2[ 30 ]; int
·
2015-11-13 00:03
post
用GDB调试程序
http://dsec.
pku
.edu.cn/
·
2015-11-13 00:59
gdb
PKU
1986+LCA
wa的代码。。纯dfs 1 /* 2 LCA 3 */ 4 #include<stdio.h> 5 #include<string.h> 6 #include<stdlib.h> 7 #include<algorithm> 8 #include<iostream> 9 #include<q
·
2015-11-13 00:38
pku
PKU
1470+LCA
简单LCA。。。。但是输入的时候很恶心。。。。 看discuss,改了scanf才过了。。。 1 /* 2 LCA 3 */ 4 #include<stdio.h> 5 #include<string.h> 6 #include<stdlib.h> 7 #include<algorithm> 8 #inclu
·
2015-11-13 00:37
pku
PKU
1330+LCA
简单的LCA。。。 dfs里fa的判断很重要呀。。。亲。。。 1 /* 2 LCA 3 */ 4 #include<stdio.h> 5 #include<string.h> 6 #include<stdlib.h> 7 #include<algorithm> 8 #include<iostream&g
·
2015-11-13 00:36
pku
一些算法(最短路,线段树,01,完全背包,STL)的基本参考资料
bellman-ford算法 资料链接http://hi.baidu.com/kerrynit/item/f16bfbd465dc6b87270ae772 STL 资料链接http://net.
pku
.edu.cn
·
2015-11-13 00:56
最短路
[后缀数组小结]
可重叠最长公共子串:height整个数组中的最大值 不可重叠最长公共子串(
pku
1743):先根据二分的答案k对height数组分组,若有一组中sa[]的最大和最小值的差大于等于k就说明k成立。
·
2015-11-13 00:25
后缀数组
一个穷人是从什么时候开始有钱的?
来源:李松蔚
PKU
的博客从一个穷人变成富人的标准是什么?收入变高,钱包变鼓?这些都只是物质的增加而已。有太多的人,即使变得富有,却依然将自己禁锢在“穷”的思维定式里,这不叫变成富人。
TED正能量
·
2015-11-13 00:00
HDOJ搜索专题之Sticks
这题是经典的剪枝搜索题,原题来自
PKU
。下面的程序虽然AC了,但是跑不动POJ中discuss中的那组BT数据。
·
2015-11-12 22:37
搜索
PKU
动态规划部分题目列表
1015 Jury Compromise1029 False coin1036 Gangsters1037 A decorative fence1038 Bugs Integrated, Inc.1042 Gone Fishing1050 To the Max1062 昂贵的聘礼1074 Parallel Expectations1080 Human Gene Functions1088 滑雪10
·
2015-11-12 22:21
动态规划
关路灯、Grazing on the run---很难的dp
Grazing on the run与关路灯其实是同一道题,但有小小的不同,这是Grazing on the run的原题: http://acm.
pku
.edu.cn/JudgeOnline/problem
·
2015-11-12 22:35
run
POJ1753 解题报告
题目:POJ 1753 Flip Game:http://acm.
pku
.edu.cn/JudgeOnline/problem?
·
2015-11-12 22:19
poj
PKU
Online Judge 1054:Cube (设置根节点)
1054:Cube 总时间限制: 1000ms 内存限制: 131072kB 描述 Delayyy君很喜欢玩某个由Picks编写的方块游戏,游戏在一个由单位格组成的棋盘上进行。 游戏的主角是一个6个面互不相同的小方块,每次可以向上下左右中的某个方
·
2015-11-12 21:27
online
期望-
pku
-oj-1055:Tree
题目链接: http://poj.openjudge.cn/practice/1055/ 题目意思: 给出的树最大节点个数为n的情况下,求树上点深度的期望。 解题思路: 数学期望公式的推导。 自己先画下nodes=1时 p[1]=1 nodes=2时,p[2]=0.5*1+0.5*2=3/2 nodes=3时,p[3]=11/6 nodes=4时,p[4]=50/24 nod
·
2015-11-12 21:22
tree
POJ 1470/
PKU
1470 Closest Common Ancestors __LCA
题目链接:http://poj.org/problem?id=1470 题目大意:开始让你构造一棵树,然后有Q对u,v,最后让你求出每对u,v的最近祖先的编号和次数。 输入一个Q,然后有Q组(u,v)每组中间还有空格,tab等。但,稍稍想一下就能发现,Q组uv一共有Q*2个字符串,所以我们讲稿Q*2组str就可以了scanf("%s",str),然后处理每组str求得
·
2015-11-12 20:32
close
acm算法资源网站
http://acm.
pku
.edu.cn/JudgeOnline/problemlist黄岩中学解题报告:http://www.zjhyzx.net/Soft/ShowClass.asp?
·
2015-11-12 18:20
ACM
pku
acm 1833 排列
这道题目,最直观的想法是求出1到n的所有排列,然后将全部排列排序. 但是,n最大可以是1024,1024!个排 列,几乎永远也算不出来,算出来也没有地方存放。那么,有没有公式或规律,能够很快由一个排列推算出下k个排列呢? 实际上寻找规律或公式都是徒劳的,只能老老实实由给定排列算出下一个排列,再算出下一个排列……一直算到第k的排列。 鉴于k的值很小,最多只有64,因此这种算法应该是可行的。
·
2015-11-12 18:07
ACM
pku
3041 Asteroids
http ://acm.
pku
.edu.cn/JudgeOnline/problem?id=3041 大意:N*N的方阵中有m个怪兽,每开一枪可以杀死一行或者一列中的所有怪兽。
·
2015-11-12 18:05
pku
pku
3020 Antenna Placement (解法1)
题解:在一个n*m的棋盘上,有一些标志,问最少用多少个1*2的矩形可以把它们全部套住。 可以将每一个标志与其相邻的四个标志建一条边,这样就形成了一个无向图,题目的意思即要求最小的边数。使得所有的点都在这些边数。 这样就转换成了最小路径覆盖问题。 最小路径覆盖=顶点数-最大二分匹配 本题是无向图,即二分图中的边是双向边,若1和2匹配的话,那么2和1也匹配, 所以本题=
·
2015-11-12 18:04
ant
PKU
1086解题报告
这道提很多人说是最短路径问题,可是我认为,用最短路的算法不稳定,及时间复杂度不缺定。 题意是关于换钱的问题,多种货币,换来换去,最后还是那种钱,但是钱却多了。 换钱法则是:自己的钱 减去 税费后的钱乘以汇率。 我用的是搜索方法。 代码中慢慢解释。 1 2 3 #include<stdio.h> 4 5 #include<string.h>
·
2015-11-12 18:03
pku
POJ 2312 Battle City (bfs+优先队列)
http://acm.
pku
.edu.cn/JudgeOnline/problem?
·
2015-11-12 17:59
优先队列
PKU
2239 Selecting Courses(二分图最大匹配)
View Code 题意大概是学校有多门课。没门课可能会在一个星期的每一天i( 1 <= i <= 7 )的第j( 1 <= j <= 12 )节课进行。求一个选课方案使得能选的课最多。构造二分图,M = {课程},N =
·
2015-11-12 17:07
select
并查集简单题-
pku
1611
题目链接:http://poj.org/problem?id=1611 代码: #include<stdio.h> int father[30001]; int count[30001]; int i,m,n,first,a,b; void setfather(int n) //初始化,将各自fahter设置为本身 { for(i=0;i<n;i
·
2015-11-12 17:56
并查集
ACM大牛BLOG
nbsp;http://hi.baidu.com/aekdycoin Foreverlin HNU http://hi.baidu.com/forverlin1204/blog Matrix67
PKU
·
2015-11-12 16:41
Blog
注册系统热键类(原创)
C#注册系统热键类,参考多篇文章封装而成,只需一个构造函数即可完成,尤其适合于WPF 参考文章:http://www.cnblogs.com/dabao
pku
/archive
·
2015-11-12 16:34
系统
pku
2949——分数规划/图论
题目大意:给定一堆字符串,如果第一个字符串的后两个字母和第二个字符串的前两个字母相同,那么可以把他们俩接起来,求平均长度最大的一个环。 看到题目第一反映就是——这是个图论问题。建图也比较好想一点,做过一些欧拉回路问题的同学肯定都会。关键是求最大平均值,需要利用分数规划。 关于分数规划的介绍请看2007年胡伯涛的OI论文(1.6小节)。 在这个问题里面我们需要最大化目标函数 Max{r | r
·
2015-11-12 15:59
pku
图论/最短路径
pku
3072:题目大意,给定n个点,求一个机器人从点1到点n的最少用时,机器人每步走过的距离不能超过r,沿着某个方向到达一个点后,如果想到达另一个点,那么需要转过一定的角度朝向那个点才行(可能转过0度
·
2015-11-12 15:59
最短路径
图论——匹配
pku
2594: 题意:给定一个DAG,求最少用多少条路径可以覆盖所有的点,路径可以相交。 解法:如果去掉路径可以相交这个条件的话,就是裸的求最小路径覆盖。
·
2015-11-12 15:57
图论
图论——强连通分量
pku
2553: 题目大意:给定一个n个节点,m条边的有向图。对某个节点v,如果从它能到达的节点w,那么从w也能到达v;这样的节点称为sink。求出图中所有的sink并排序输出。
·
2015-11-12 15:56
图论
图论——容量有上下界的网络流
pku
2396: 这个题是个典型的容量有上下界的网络流问题。 假设您已经对最大流的原理很了解,那么请继续看: 关于这种问题的解法,请看这篇论文,讲的很好。
·
2015-11-12 15:56
网络流
图论——最大流
pku
2391: 感觉这是一个不错的最大流的题目。 题目大意:有n个农场和m条连接这些农场的路径,牛们走过某条边时都需要一个时间(也就是每条边有一个权值)。
·
2015-11-12 15:54
最大流
公开课
1,北京大学公开课: http://opencourse.
pku
.edu.cn/course/opencourse2/ 当中数据结构和离散数学挺好的。
·
2015-11-12 15:35
ACM数学
http://blog.csdn.net/a363514083/article/details/6845647 从放暑假前周sir给我讲了一个用polya计数法和burnside定理做的题目(
pku
2409
·
2015-11-12 14:25
ACM
在WPF中如何注册热键
WPF注册热键大荟萃 源码下载:http://www.cnblogs.com/dabao
pku
/archive/2010/02/22/1671267.html  
·
2015-11-12 12:12
WPF
Texas Trip
PKU
3301
Enumerate the angle between one edge of the square and the x-axis. Then we can determin a range ,in which we can obtain the minimum square. After that, we further enumerate the angel in this r
·
2015-11-12 11:07
pku
我的
PKU
ACM POJ1029题解
[原创]我的
PKU
ACM POJ1029题解 这题和POJ1013几乎相同,碰到了也厚颜无耻的再做了一遍来充数。
·
2015-11-12 11:20
ACM
我的
PKU
ACM POJ 1020解答
[原创]我的
PKU
ACM POJ 1020解答 开始用的贪心法,有些数据不能过,后来发现网上说贪心法是不能用于这题的,还有一个反例如下: 1 10 14 1 1 1 1 1 4 4 3 3 3
·
2015-11-12 11:19
ACM
我的
PKU
ACM POJ 1017解答
[原创]我的
PKU
ACM POJ 1017解答 开始自己想了一个,不过情况分的太多了,后来参考了别人的代码,发现和精简,自己总结了下改成下面这个简单的了。
·
2015-11-12 11:18
ACM
hdu 1059 Dividing(
pku
1042)
http://acm.hdu.edu.cn/showproblem.php?pid=1059 http://poj.org/problem?id=1014 多重背包 这个题有两种AC的方法一种是采用多重背包的方法,但是这个方法会超时,所以就加了一个取模(这是错误的地方)来减少时间,这个方法可以AC,但却是错误的 12 0 0 0 0 1 这组数据就不能正确
·
2015-11-12 11:45
div
图论/最小支配集
不过树形结构比较好求解,这个嘛,原因很简单啦,树本身是递归结构,比较容易dp嘛~
pku
3659: 裸的,求树的最小支配集。
·
2015-11-12 11:29
图论
pku
1904——二分图/增广链/强连通分量
首先赞一下这道题,的确是个好题。 题目大意:一个国王有n个王子,同时有n个女孩。每个王子都有自己喜欢的若干个女孩,现给定一个合法的完备匹配(也就是一个王子娶其中一个自己喜欢女孩),求每个王子可以选择哪些女孩可以让剩下的每个王子依旧能够选择到自己喜欢的一个女孩。 题目有点绕。。但确实是这样的意思。。。。 解法: 首先我们看最直观的想法——也就是枚举+二分匹配判定。但是点数n高达2000,边数
·
2015-11-12 11:28
二分图
数论问题精选
pku
2689: 题目大意:给定区间[l,r],求[l,r]中距离最近的素数对和距离最远的素数对,如果存在tie,那么输出第一对。
·
2015-11-12 11:28
问题
图论——欧拉回路/欧拉路径
pku
1780: 给定长度n,要求给出一个最短的字符串,这个字符串包含所有的由0~9组成的长度为n的子串。如果有多个,那么选择字典序最小的一个。 解法:欧拉回路。
·
2015-11-12 11:27
图论
DP——斜率优化专题(
pku
3709,hdu3669)
pku
3709:这是我从我的百度空间搬过来的一篇文章,百度空间发出来的代码太难看了,打算专业一些的内容还是放在这个blog上吧。
·
2015-11-12 11:25
HDU
北大(
pku
) 2035 Basic remains
import java.io.*; import java.math.*; import java.util.*; public class Main { public static void main(String args[]) { Scanner cin=new Scanner(System.in); int a;
·
2015-11-12 11:42
main
pku
3164 最小树形图
这题本质是求最小树形图。 在所有操作开始之前,我们需要把图中所有的自环全都清除。很明显,自环是不可能在任何一个树形图上的。只有进行了这步操作,总算法复杂度才真正能保证是O(VE)。 首先为除根之外的每个点选定一条入边,这条入边一定要是所有入边中最小的。现在所有的最小入边都选择出来了,如果这个入边集不存在有向环的话,我们可以证明这个集合就是该图的最小树形图。这个证明并不是很难。如果存在有向环的话
·
2015-11-12 10:02
pku
pku
1639 野餐计划(最小限度生成树)
很久以前就打算写一下的,无奈关于最小限度生成树的论文是在看不下去,觉得实现起来很复杂,昨天晚上在hyh的要求下坚持看完了论文并实现了出来。 题目大意是: 矮人虽小却喜欢乘坐巨大的轿车,轿车大到可以装下无论多少矮人。某天,N(N≤5000)个矮人打算到野外聚餐。为了集中到聚餐地点,矮人A要么开车到矮人B家中,留下自己的轿车在矮人B家,然后乘坐B的轿车同行;要么直接开车到聚餐地点,并将车停放在聚
·
2015-11-12 10:01
pku
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他