自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

my coding life

You will never walk alone

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

原创 POJ 1159 最长公共子序列的应用

DP已经弱到不能再弱的程度了。。。。那就从最基本的做起吧!!看队友博客里面有这题,做了,读完题,没思路,才知道,一个叫最长公共子序列的东西不知道(注意与最长公共子串分开)最长公共子序列作法:dp[i][j] 表示s1串中前i个字符,s2串中前j个字符所组成的两个串的最大公共子序列长度若s1[i]=s2[j] dp[i][j]=dp[i-1][j-1]+1否则:dp[i][j]=

2013-02-26 21:29:42 1026 1

原创 zoj 1530 记忆化搜索

一直想做这样的题,果然做完之后有了些领悟,代码打得无比生疏,花了老长时间才过的~刚开始也没神马思路,搜了搜解题报告,大多数都是爆搜,这样没有意思,后来找到了一篇用记忆化优化搜索做的,给力~dp[i][k][j]:是否存在一个n位数,i位,以k数字大头,模n为j.值分0,1,2:若为0,不存在这样的数,值为1,上一位也就是第二位为0,值为2,上一位为1.way[i][k][j]:状态与前

2013-02-21 22:01:05 677

原创 codeforces 167div2-4

在这道题有表现了本菜N多NC细节....比赛的时候没有真正领悟题意,导致没敲出来,后来敲完后,也是有不少错误,代码写的尤其复杂,弱爆了...贴代码:说白了这题就是N!/2^m模型,约分解决,这个我给些复杂了,去分解质因子了,结果一直卡一个数据,看了队友的代码,才过....贴代码:#include #include #include #include #define ll __in

2013-02-14 14:39:56 555

原创 codeforces 258C

这道题拖到现在才AC,而且花了很长时间,前半个寒假+考试月1个半月的时间,没怎么打代码,手和脑生疏了不少....#include #include #include #include #define N 100005#define ll __int64#define pb push_back#define mod 1000000007#define ss(a) scanf("

2013-02-13 21:16:42 678

原创 POJ 3276 dp

一道很水的dp....不过本人dp实在是太烂了...题意:问母串中至少去掉多少个字母才能是刚好由单词表中的一些单词连接而成的。思路:dp[i]表示母串从第i位起始的后缀所对应的最少去掉字母数。dp[i]有两种选择dp[i + 1] + 1,min{dp[i + w] + w - strlen(word[j])},1附代码:#include #include

2013-02-11 17:30:55 1121

转载 POJ数学强化

ACM之数学题强化    pku 2407 relatives 基础欧拉回路     pku 2480 Longge's problem F(N)=∑pi*φ(N/pi),pi|N     pku 3090 Visible Lattice Points O(n^2)打表过的,不知有什么更好的方法没     pku 2478 Farey Sequenc

2013-02-09 12:21:43 641

原创 CF 162-div2 D 数学+dp

一道运用数学特征的dp题,尽管现在很忙,但是这样的题值得去做....O(n*n)的算法是很容易被想到的,直接暴力即可,但铁定超时,这个时候就要运用数学规律来解决......仍然令d(x)为以数x位结束的最长数列的长度。f(x)是max(d[p]),其中x是p的约数。这样复杂度大概为O(n*sqrt(n))....附代码:#include #include #include #defin

2013-02-02 17:38:23 928

空空如也

空空如也

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

TA关注的人

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