自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无节操

善待人,严做事

  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 poj - 1170 - Shopping Offers(状态压缩dp)

题意:b(0 题目链接:http://poj.org/problem?id=1170——>>已有b种物品,再将每种优惠分别看成一种新物品,剩下就是完全背包问题了。。设dp[i]表示购买状态为 i 时的最少花费(关于购买状态:00032表示第0种物品买2个,第1种物品买3个),则状态转移方程为:dp[i + product[j].nState] = min(dp[i + produc

2014-09-30 20:11:01 1572

原创 poj - 1458 - Common Subsequence(LCS)

题意:求两个字符串的最长公共子序列的长度。题目链接:http://poj.org/problem?id=1458——>>LCS

2014-09-30 11:53:48 600

原创 poj - 1579 - Function Run Fun(记忆化搜索)

题意:跟着题目中公式走。题目链接:

2014-09-30 11:35:14 676

原创 poj - 1631 - Bridging signals(LIS)

题意:两列数,每列p(p 题目链接:http://poj.org/problem?id=1631——>>求出输入序列的LIS,左边已是升序,所以LIS对应的左边序号也是升序,一一匹配后不会交叉,LIS的长度就是答案。因为p达40000个,O(n^2)的算法不能满足需要,应使用O(nlongn)以下的算法。。#include #include #include using std

2014-09-30 09:48:50 964

原创 hdu - 5045 - Contest(状态压缩dp)

题意:N个人对M道题目都有自己通过的期望,每道题目要派一个人出战,任意两人出战次数不得超过1,求成绩的最大期望 (1 ≤ N ≤ 10,1 ≤ M ≤ 1000)。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5045——>>设dp[i][j]表示已出战了前i - 1道题目,已出战的人的状态序列为j,现在要做第i道题目的最大期望,则最后要求的

2014-09-29 15:35:54 999

原创 hdu - 5023 - A Corrupt Mayor's Performance Art(线段树)

题意:一长由N小段组成的长条,每小段的初始颜色为2。现执行M个操作,每个操作是以下两种中的一种(0 P a b c ——> 将段a到段b涂成颜色c,c是1, 2, ... 30中的一种(0 Q a b ——> 问段a到段b之间有哪几种颜色,按颜色大小从小到大输出(0 ——>>很明显此题可以用线段树实现Mlog(N)的解法。。(看完输入就敲题了,把初始颜色设为了无,耗了好多时间:看题要仔

2014-09-21 11:00:02 1056

原创 hdu - 1196 - Lowest Bit(bitset)

题意:给出一个整数A(1 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1196——>>方法一:循环除模2找到最低位1,位移输出。。方法二:用STL的bitset。。只为练练bitset。。#include #include using std::cin;using std::cout;using std::endl;

2014-09-16 14:20:39 908

原创 hdu - 4911 - Inversion(离散化+树状数组)

题意:一个由n个非负整数组成的序列,问进行最多k次相邻交换后最少的逆序对数 (1 ≤ n ≤ 10^5, 0 ≤ k ≤ 10^9, 0 ≤ ai ≤ 10^9)。。题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4911——>>每次只能交换相邻的两个数,每次交换,只改变这两个数的逆序,其他的数对于这两个数的逆序没有改变,所以,求出所有的逆序对

2014-09-01 19:53:45 850

原创 hdu - 4920 - Matrix multiplication(缓存优化+开挂)

题意:求两个n x n的矩阵相乘后模3的结果,n 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4920——>>呀呀。。1、3层计算的for进行缓存优化,根据CPU的L1级缓存的实现原理,减少缓存的变更。如果每次都计算完一个单元格的结果再计算下一个单元格的结果,那么被乘矩阵的访问就会频繁地更新缓存,使效率很低。。2、输入开挂,G++提

2014-09-01 19:40:31 844

LA - 3135 - Argus.cpp

这题即zoj - 2212(当时的思路:http://blog.csdn.net/scnu_jiechao/article/details/8273149),在书上汝佳说重载运算符 < 的时候,const必不可少,于是今天就加了这个const进去,虽说不加这个const也AC得了,但我还是不太明白,不加这个const会出现什么样的后果呢?望各位赐教。

2013-01-03

空空如也

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

TA关注的人

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