会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
开开甲
开开甲的精神家园。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2012年4月14日
HDOJ 4039 (Data_Structure)
摘要: 题目:http://acm.hdu.edu.cn/showproblem.php?pid=4039 先给出很多朋友关系,然后找出谁和A有最多的共同朋友,并且此人和A不是朋友。比如A和C是朋友,B和C是朋友,所以要询问A的话,肯定输出B了。可能有多个,按字典序。 因为string不好索引,我就...
阅读全文
posted @ 2012-04-14 21:11 开开甲
阅读(146)
评论(0)
推荐(0)
2012年4月13日
POJ 1837 (DP)
摘要: 题目:http://poj.org/problem?id=1837 一个天平,两个臂,两边有若干挂钩,给若干重物,把重物挂在挂钩上,使天平平衡,所有重物要用完,问一共有多少种方法? 首先,自定义平衡度(不知有没有):∑重量*力矩 显然平衡度为0时是平衡的。 定义balance[...
阅读全文
posted @ 2012-04-13 22:28 开开甲
阅读(343)
评论(0)
推荐(0)
POJ 题目分类
摘要: 初期:一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法: (1)图的深度优先遍历和广度优先遍历. (2)最短路径算法(dijkstra,bellman-ford,floyd,heap+dijkstra) (poj1860,poj3259,poj1062,poj2253,poj1125,poj2240) (3)最小生成树算法(prim,krus
阅读全文
posted @ 2012-04-13 20:32 开开甲
阅读(121)
评论(0)
推荐(0)
2012年4月11日
POJ 1308(并查集) (Data_Structure)
摘要: 满足一下条件是树:(1)只有一个根;(2)一个入度为0的节点,其他节点入度都为1 第一个用并查集,第二个搞个数组统计下就OK。我用set来存点,因为这些点在输入中可能出现多次,用set只会存一次,set方便些啦!代码:#include #include #include #include #...
阅读全文
posted @ 2012-04-11 21:14 开开甲
阅读(322)
评论(0)
推荐(0)
2012年4月9日
管道问题(prim)
摘要: DescriptionWater can flow around, does not it? And it can also flow along a tunnel until it become stable. A certain amount of water could be held by ...
阅读全文
posted @ 2012-04-09 22:18 开开甲
阅读(291)
评论(0)
推荐(0)
2012年4月8日
1000元购物券 (分治递归)
摘要: 题目:公司发了某商店的购物券1000元,限定只能购买店中的m种商品。每种商品的价格分别为m1,m2,…,要求程序列出所有的正好能消费完该购物券的不同购物方法。程序输入:第一行是一个整数m,代表可购买的商品的种类数。接下来是m个整数,每个1行,分别代表这m种商品的单价。程序输出: 第一行是一个整数,表...
阅读全文
posted @ 2012-04-08 18:34 开开甲
阅读(459)
评论(0)
推荐(0)
2012年4月5日
红球多于白球的概率(分治递归)
摘要: 问题:某个袋子中有红球 m个,白球 n个。现在要从中取出 x个球。那么红球数目多于白球的概率是多少呢?请写个函数解决这个问题。思考3分钟,答案在下面的下面……m: 袋中红球的数目n: 袋中白球的数目 x: 需要取出的数目 y: 红球至少出现的次数 1 double pro(int m, int n,...
阅读全文
posted @ 2012-04-05 22:00 开开甲
阅读(1230)
评论(0)
推荐(0)
2012年4月4日
寻找给定区间内第K小的数(分治递归)
摘要: 给出一个长度为N的序列A1,A2,A3,...,AN,其中每项都是小于10^5的自然数。现在有M个询问,每个询问都是Ai...Aj中第k小的数等于多少。数据范围:在60%的数据中,1≤N≤1000,1≤M≤1000在100%的数据中,1≤N≤10000,1≤M≤2000输入格式第一行两个正整数N,M...
阅读全文
posted @ 2012-04-04 22:25 开开甲
阅读(1057)
评论(0)
推荐(0)
大数加法
摘要: 以前用C的char数组做的,今天用C++的string写了一遍。代码: 1 #include 2 #include 3 using namespace std; 4 5 string add(string s1,string s2); 6 int carry; 7 8 int mai...
阅读全文
posted @ 2012-04-04 16:27 开开甲
阅读(238)
评论(0)
推荐(0)
2012年4月2日
POJ 2255(分治递归)
摘要: 已知树的先序和中序,求后序。 虽然涉及树,感觉递归思想及其强烈,就分到递归类了。 本人递归思想较差,做了好久都不会,经同学指点才得以AC。 核心:先序的第一个r肯定是树的根,中序以r分隔,左边是左子树,右边是右子树。二叉树 就是这样给建立的。每个子树也可以来整。所以就递归了...
阅读全文
posted @ 2012-04-02 15:47 开开甲
阅读(432)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告