自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

便纵有千种风情

更与何人说

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

原创 uva 1347 Tour 旅行

给出n个点的坐标,现在要从最左边的点出发,到达最右边的点,再从最右边的点回到最左边的点,要求除了最左边和最右边的点外,其他所有点都被访问一次。求最短距离。题目:点我很简单,从左到右进行dp,因为有两条路线(一去一回) 状态dp[a][b]代表从起点出发这两条路线分别是以a点结尾和b点结尾的两条线路的最短距离。/**====================

2016-01-31 23:46:40 957

原创 SPOJ 196 MUSKET - Musketeers 火枪手 环类问题

动态规划解决环类问题

2016-01-31 15:49:02 541

原创 poj 1191 棋盘分割

一道简单易错的动态规划问题棋盘分割Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 13687 Accepted: 4873Description将一个8*8的棋盘进行如下分割:将原棋盘割下一块矩形棋盘并使剩下部分也是矩形,再将剩下的部分继续

2016-01-30 22:44:45 353

原创 POJ 1141 Brackets Sequence 添加括号进行匹配

括号匹配类问题,添加最少的括号,使得给出的括号序列匹配,输出匹配后的括号序列。special judge

2016-01-30 18:08:42 419

原创 POJ 3104 Contestants Division 删边类树形dp

给出一棵结点带权的树,删去一条边,问剩下两个连通块的权值之差最小为多少

2016-01-30 14:29:00 491

原创 poj 2378 Tree Cutting 树形dp (删点)

给出一棵树(size is n),问删去哪些点可以使剩下的连通块大小均不超过n/2

2016-01-30 12:47:26 453

原创 hdu 3586 Information Disturbing 删边类树形DP

删边类树形DPInformation DisturbingTime Limit: 6000/3000 MS (Java/Others)    Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 2262    Accepted Submission(s): 815Problem

2016-01-29 21:42:55 381

原创 uvalive 4987 Evacuation Plan 疏散计划

题目:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2988模型简化:在两条数轴上,第一条有n个点(坐标为a1,a2,a3...),第二条有m个点(坐标为b1,b2,b3...),现在对两条数轴上的点连线,使得第一条数轴

2016-01-29 16:59:17 571

原创 hdu 1800 Flying to the Mars 字典树

给出一些个长度可能爆long long的数,每个长度不超过30位,问同一个数最多出现多少次。显而易见字典树,6因为long long存不下。注意输入中有的数字有前导零。下面的代码中找最大值写麻烦了,我用的是树形dp,因为只需求这棵树里面访问最多的结点,故只需用一个变量ans保存结果即可。/**=========================

2016-01-27 20:23:42 293

原创 hdu 2328 Corporate Identity

输出最长公共子串Corporate IdentityTime Limit: 9000/3000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 795    Accepted Submission(s): 318Problem Descri

2016-01-26 12:57:47 517

原创 hdu 1238 Substrings KMP问题

给出一些字符串,找出最大满足条件的连续子串使之满足:在每一个字符串中都正序存在或逆序存在。输出最大长度。SubstringsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8758    Accepted Submiss

2016-01-26 10:37:53 361

原创 hdu 3336 Count the string KMP模式匹配 ★★★

对于给定字符串S,求出它所有前缀在S中出现的次数和。Count the stringTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7116    Accepted Submission(s): 3291

2016-01-25 19:27:24 396

原创 hdu 2594 Simpsons’ Hidden Talents

给出字符串S1和S2求最长字符串,使之即是S1的前缀又是S2的后缀。Simpsons’ Hidden TalentsTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5203    Accepted Submiss

2016-01-25 14:26:12 329

原创 poj 3080 Blue Jeans KMP模式匹配

给出m个长度为60的字符串,现在要你找到最长公共子串(若多个,取字典序最小)Blue JeansTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 15284 Accepted: 6786DescriptionThe Genographic P

2016-01-25 13:22:14 456

原创 POJ 2752 Seek the Name, Seek the Fame KMP Next[]

给出一个字符串,找出所有既是它前缀又是它后缀的字符串,输出它们的长度。Seek the Name, Seek the FameTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 15400 Accepted: 7796Description

2016-01-25 09:20:46 315

原创 KMP 整理

hdu 1686 Oulipo/**========================================== * This is a solution for ACM/ICPC problem * * @source£ºhdu 1686 Oulipo * @type: dp * @author: wust_ysk * @blog: htt

2016-01-24 22:48:15 429

原创 LightOj 1005 - Rooks 区间dp

简单的区间dp1005 - Rooks   PDF (English)StatisticsForumTime Limit: 1 second(s)Memory Limit: 32 MBA rook is a piece used in the game of chess which is

2016-01-24 17:58:30 491

原创 uva 4015 - Caves Chengdu 2007 树形背包★

一棵n个节点的有根树,树的边有正整数权,表示两个节点之间的距离,你的任务是回答这样的询问,从根节点出发,走不超过x单位的距离,最多能走多少个节点,节点经过多次算一个,对于每次的询问输出:经过节点数最大的值

2016-01-24 11:53:54 542

原创 uva 10564 - Paths through the Hourglass 沙漏里的路径 最优解+路径输出

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=465&page=show_problem&problem=1505路径输出时查找路径的顺序和递推的顺序是反的,所以这个题一开始就要设计好状态的意义和递推的顺序,因为题目要求从上到下的路径要字典需最小。

2016-01-22 22:05:53 486

原创 uva 1427 - Parade 游行 需要优化!

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4173状态表示和转移都不难,需要优化,我用了优先队列辅助。/**========================================== * This

2016-01-22 22:00:18 493

原创 uva 10817 - Headmaster's Headache 校长的烦恼

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=465&page=show_problem&problem=1758显而易见的背包问题+集合动归关键是集合不是一般的集合,每门课的状态有三种:没有老师,有了1个老师,有两个及以上。1.我的办法

2016-01-22 16:00:00 473 1

原创 dp[组号][个数] 模型

uva 1456 - Cellular Networkuva 1366 - Martian Mining

2016-01-22 13:35:11 316

原创 递推法求解约瑟夫问题

递推法求解约瑟夫问题uva 1394 - And Then There Was Oneuva 1452 - Jump假设有n个人围成一圈,编号为0,1,2,3,...,n-1,现在从编号为0的人开始 1到k 报数,报k的人退出圈子,下一个人继续从1到k报数。直到所有人退出圆圈。问:最后一个退出圆圈的人编号是多少?求解:利用递推法:1.起点(边界):  考虑人数为1的情况因为只有编号为0的人,所以最后出去的一定是0dp[1]=0;

2016-01-22 13:17:07 1023

原创 uva 11795 - Mega Man's Mission 洛克人的难题 基础集合动态规划

题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2895/**========================================== * This is a solution for ACM/ICPC pr

2016-01-20 23:58:33 487

原创 uva 1456 - Cellular Network 蜂窝网络 概率DP

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4202/**========================================== * This is a solution for ACM/ICPC problem

2016-01-20 20:25:39 371

原创 uva 1629 - Cake slicing 切蛋糕 动归

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4504我发现这个题最坑的地方在于:不能切出没有樱桃的蛋糕  ( 就如题目所要求的那样)之前我做的是可以切出没有cherry的蛋糕,结果wa了好多发。貌似允许切没有cherr

2016-01-19 23:54:33 467

原创 hdu 3810 Magina 5亿的背包,队列优化DP

MaginaTime Limit: 60000/30000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 663    Accepted Submission(s): 212Problem DescriptionMagina, also known

2016-01-19 19:37:57 590

原创 uva 10891 - Game of Sum 动态规划 状态选取

题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1832这类题以前做过,看了书写的,感觉书上的做法还是非常好,状态的表示不是说对于A和B,而是对于先手来说。/**======================

2016-01-19 13:28:06 498

原创 uva-10635 Prince and Princess LCS转化为LIS

题目链接:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=18一个序列的最大长度是250*250,如果当作普通的LCS问题处理,得开二维数组dp[][],对于此题绝对是无限爆内存的。题目的特殊之处在于:*(关键)1.每个序列的元素各不相同。2.元素的值是有一

2016-01-18 23:10:26 404

原创 UVA 11404 Palindromic Subsequence 刘汝佳的动归练习

写之前先写个现象: string ss=""; char c='5'; ss+=c; cout<<ss<<endl; ss=""+c;//""+东西初始化会出问题 cout<<ss<<endl; ss=""; ss=ss+c; coutstring的初始化直接用string s=""+char;会出问题上述代码的三次cout结果前

2016-01-18 19:18:14 454

原创 UVA 11552 - Fewest Flops 刘汝佳的动归练习

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2547#include#include#include#include#include#include#include#include#include#include#

2016-01-18 14:08:07 386

原创 UVA 1424 - Salesmen 刘汝佳的动归练习 ★★★

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=465&page=show_problem&problem=4170这个题目,一开始觉得很难,无从下手,后来不小心点进了一份题解,瞟了一眼题意描述,然后就会了。感觉最难的地方还是思路转换,就是对于一个具体

2016-01-18 10:23:54 363

原创 UVA 10534 - Wavio Sequence 最长上升子序列nlogn的应用

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1475无需多言,上代码:#include#include#include#include#include#include#include#include#inc

2016-01-17 23:08:08 616

原创 POJ 1083 Moving Tables 搬桌子

Moving TablesTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 29007 Accepted: 9670DescriptionThe famous ACM (Advanced Computer Maker) Company has rente

2016-01-17 21:51:23 333

原创 UVA 11584 - Partitioning by Palindromes 区间DP 刘汝佳的动归练习

题目:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=465&page=show_problem&problem=2631一开始想的过于复杂,时间也较多,先超时,后来0.793,后来看了别人0.26的代码,改进了一下,写了份0.003的代码。两份代码:

2016-01-17 17:27:28 313

原创 poj 2955 Brackets 区间DP

BracketsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 4838 Accepted: 2577DescriptionWe give the following inductive definition of a “regular brack

2016-01-16 17:30:37 224

原创 Light oj 1422 Halloween Costumes 区间DP ★★★

1422 - Halloween Costumes   PDF (English)StatisticsForumTime Limit: 2 second(s)Memory Limit: 32 MBGappu has a very busy weekend ahead of him. Because, n

2016-01-16 14:40:53 279

原创 poj 2486 Apple Tree 树形背包 ★

给出一棵苹果树,每个结点有一定的苹果,现在在结点1,最多走K步,问最多吃多少颗苹果。

2016-01-14 23:02:08 795

原创 poj 3345 Bribing FIPA 树形背包

Bribing FIPATime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 4560 Accepted: 1424DescriptionThere is going to be a voting at FIPA (Fédération Internatio

2016-01-05 17:21:32 335

原创 ZOJ Problem Set - 3626 树形背包 水题

给一棵n个节点的树, 节点编号1~n, 每个节点有权值val[i],经过这个节点就可以获取这个价值(不能重复获得) 每一条边有一个花费值w(i,j), 表示走完i和j点的边要花费w(i,j) 现在要从k点出发,总花费值为m,问总花费不超过m的情况下并且最终要回到出发点,最多可以获取多少价值?

2016-01-05 12:18:18 429

空空如也

空空如也

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

TA关注的人

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