自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 收藏
  • 关注

转载 双调旅程(bitonic tour)问题(POJ2677、ZOJ2096)

J.L. Bentley 建议通过只考虑双调旅程(bitonic tour)来简化TSP问题。,这种旅程即为从最左点开始,严格地从左到右直至最右点,然后严格地从右到左直至出发点。     双线性DP。将一个人从最左端走到最右端,然后从最右端走到最左端等价成两个人同时从最左端不重复的走过中间的点并且到最右端。我们不妨设这两个人为A和B,且总是假定走在前面的

2016-05-29 20:39:33 463

原创 POJ 2411 Mondriaan's Dream(状态压缩DP)

Mondriaan's DreamTime Limit: 3000MS Memory Limit: 65536KTotal Submissions: 14596 Accepted: 8431DescriptionSquares and rectangles fascinated the famous Dutch paint

2016-05-28 17:17:26 243

原创 POJ2342 Anniversary party(树状DP)

Anniversary partyTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 6190 Accepted: 3567DescriptionThere is going to be a party to celebrate the 80-th Anniv

2016-05-26 20:24:57 205

原创 ural 1018 Binary Apple Tree(树形DP)

1018. Binary Apple TreeTime limit: 1.0 secondMemory limit: 64 MBLet's imagine how apple tree looks in binary computer world. You're right, it looks just like a binary tree, i.e. any biparous

2016-05-25 16:37:13 509

原创 输入输出外挂

需要输入输出大量数据的时候,scanf和printf是非常耗时的操作。然而,getchar() putchar()是非常迅速的。所以我们可以用外挂改造一下IO/* 仅适合纯数字输入输出 */#include int Scan() { //输入外挂 int res = 0, flag = 0; char ch; if((ch = getchar()

2016-05-24 15:42:48 735

原创 NYOJ 737 石子合并(一)(区间DP、平行四边形优化、GarsiaWachs算法)

石子合并(一)时间限制:1000 ms  |  内存限制:65535 KB难度:3描述     有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到文件结束。每组测试数据第一行有一个整数n,表示有n堆石子。

2016-05-24 15:14:04 440

原创 RQNOJ 123 多人背包(背包k优解)

题目描述DD 和好朋友们要去爬山啦!他们一共有 K 个人,每个人都会背一个包。这些包的容量是相同的,都是 V。可以装进背包里的一共有 N 种物品,每种物品都有给定的体积和价值。在 DD 看来,合理的背包安排方案是这样的:每个人背包里装的物品的总体积恰等于包的容量。每个包里的每种物品最多只有一件,但两个不同的包中可以存在相同的物品。任意两个人,他们包里的物品清单不能完全相同。

2016-05-22 10:43:40 1930

原创 POJ 2923 Relocation(状态压缩+01背包)

RelocationTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 3023 Accepted: 1226DescriptionEmma and Eric are moving to their new house they bought after

2016-05-20 18:04:55 310

原创 uva 624 CD

背包问题,要求把路径打印出来。最后一组测试数据上跟答案有点不同,因为该数据存在两种方案。题目没说,但是在有多种方案时随便打印一种即可的。#include #include int main(){ int N, t, i, j, sum; int dp[2001], a[22];; while(scanf("%d%d", &N, &t) != EOF) { mems

2016-05-13 21:19:11 252

原创 POJ 2184 Cow Exhibition

Cow ExhibitionTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 11513 Accepted: 4565Description"Fat and docile(温顺的), big anddumb(哑的), they look so stupi

2016-05-12 17:48:34 243

转载 最优二叉查找树(动态规划)

一、什么是最优二叉查找树最优二叉查找树:给定n个互异的关键字组成的序列K=,且关键字有序(k1图一显示了给定上面的概率分布pi、qi,生成的两个二叉查找树的例子。图二就是在这种情况下一棵最优二叉查找树。概率分布:i012345pi

2016-05-09 21:13:20 503

原创 POJ 3267 The Cow Lexicon

The Cow LexiconTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 9248 Accepted: 4389DescriptionFew know that the cows have their own dictionary with W (

2016-05-05 21:15:41 219

原创 HDU 3433 A Task Process

A Task ProcessTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1340    Accepted Submission(s): 663Problem DescriptionThere are two ki

2016-05-04 21:53:02 288

原创 NYOJ 1091 还是01背包

还是01背包时间限制:10000 ms  |  内存限制:228000 KB难度:5描述 有n个重量和价值分别为 wi 和 vi 的物品,从这些物品中挑选总重量不超过W的物品,求所有挑选方案中价值总和的最大值。输入多组测试数据。每组测试数据第一行输入n 和 W ,接下来有n行,每行输入两个数,代表第i个物品的wi 和 vi。1 1 1 1 输出每组数据输

2016-05-04 09:17:39 298

转载 STL源码学习---lower_bound和upper_bound

转载自:http://www.cnblogs.com/cobbliu/archive/2012/05/21/2512249.html             http://blog.csdn.net/niushuai666/article/details/6734403             http://blog.csdn.net/niushuai666/article/d

2016-05-03 08:25:48 252

原创 POJ 1128 Frame Stacking

Frame StackingTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 4965 Accepted: 1708DescriptionConsider the following 5 picture frames placed on an 9 x 8 a

2016-05-02 21:42:33 230

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除