链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3602
题意:给出一棵有n个节点的二叉树和一棵有m个节点的二叉树,给出每个节点的左右子树信息,问这两棵树有几个相同的子树。
思路:树的同构,比赛时没想法,赛后看的别人的解题报告。实际上是给每个节点的左右子树一个哈希值,不用像字符串哈希那么麻烦,直接给每个子树...
分类:
其他好文 时间:
2014-09-05 18:18:31
阅读次数:
251
There are N children standing in a line. Each child is assigned a rating value.
You are giving candies to these children subjected to the following requirements:
Each child must have at least on...
分类:
其他好文 时间:
2014-09-04 23:43:20
阅读次数:
184
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1315题目意思:Bill Hates 是公司的老总,她管辖着很多程序员,每个程序员都有各自的上头。现在为了庆祝2013年的到来,要向这些程序员发放新年奖金。不过要遵循一些...
分类:
其他好文 时间:
2014-09-04 23:31:50
阅读次数:
308
首先要强连通缩点,统计新的图的各点的出度和入度。第一问直接输出入度为0的点的个数第二问是要是新的图变成一个强连通图,那么每一个点至少要有一条出边和一条入边,输出出度和入度为0的点数大的那一个注意特判,输入已经是一个极大强连通图的情况,输出 1 0code/* 无向图强连通的Garbow算...
分类:
Web程序 时间:
2014-09-04 23:30:30
阅读次数:
266
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4986题目意思:有 n 个box(从左到右编号依次为1~n),每个box里面有一个随机的钥匙,有可能这条钥匙恰好可以开到这个box,但大多数情况下是不能够的。问期望值是多少。(例如对于两个box,有可能装...
分类:
其他好文 时间:
2014-09-04 20:53:00
阅读次数:
248
强连通缩点,统计入度为1的缩点后的点的个数个数1的话输出这个强连通分量的点的数量否则输出0;code/* Kosaraju算法,无向图的强连通分量,时间复杂度O(n+m) 思路: 按照图G的深度遍历序列,在G的反图上进行深搜 能够搜到的点集就是一个强联...
分类:
其他好文 时间:
2014-09-04 20:46:40
阅读次数:
241
A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.
Return a deep copy of the list.
/**
* Definition for singly-lin...
分类:
其他好文 时间:
2014-09-04 19:12:40
阅读次数:
201
题目大意就是找到一个环使得顶点权值之和与边权之和的比率最大
首先,需要注意的是题目要求可以从任意一点开始,网上很多解题报告默认的从1点开始,虽然过了此题,但是显然是不太对的。
由于题目是求的max,那么在边权变形后,用
SPFA求最长路,看是否出现正环, 然后根据这个进行二分查找。
#pragma comment(linker, "/STACK:1024000000,102400...
分类:
其他好文 时间:
2014-09-04 17:00:39
阅读次数:
163
HDU1312 / POJ1979 / ZOJ2165 Red and Black(红与黑) DFS解题报告...
分类:
其他好文 时间:
2014-09-04 10:31:49
阅读次数:
355
百鸡百钱问题来源:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?解题思路: 设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,x的取值范围:...
分类:
其他好文 时间:
2014-09-03 23:56:17
阅读次数:
266