自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bob Lee's Blog For CS

爱技术,爱生活,爱计算机

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

原创 博客迁移

由于CSDN实在是太不稳定,而且没有个性。 我现将我的博客

2014-04-30 17:58:50 1117 1

原创 codeforces_#243 (Div.2)

A题,426A,Sereja and Mugs 题目意思:有n-1个小伙伴,n个杯子,里面分别装有水,每个小伙伴可以选择一杯水,问总共加起来会不会超过给的S 解题思路: 这个还要说吗? /************************************************************************* > File Name: 1.cpp > Autho

2014-04-28 21:27:52 1133

原创 codeforces_#242 (Div. 2)

这个在codeforces的题目编号是424A-424E 424A,Squats 题目地址:http://codeforces.com/problemset/problem/424/A 题目意思: 就是给你n个人,X表示站着,x表示坐着 你在一秒可以让一个人站着或坐着 给你n个人的状态,问你要几秒可以让一般人站着,并输出改变后的结果,很水,不想多说 #include #include

2014-04-26 21:39:40 1307

原创 codeforces_420B_Online Meeting

题目地址:http://codeforces.com/problemset/problem/420/B 题目大意: 公司要开会,有些人会上线,有些人会下线,只有在任何会议都在场的人才能当leader 现在给你一个片段,要你判断有哪些人是有可能当leader的 解题思路: 当你退出或者上线的时候有人还在线的话是肯定不能当leader的 另外就是当你确定下线了,别人又上线的时候,你也是肯定

2014-04-26 21:15:55 1138

原创 如何在window7下远程登录ubuntu 12.04系统

在做开发的过程过,不可能老是呆在服务器旁边,所以远程登录就十分有用,下面我来介绍我亲测有效的三个方法: 方法1:putty 优点:因为是在命令行模式下,速度快,效率高 缺点:没有图形化界面 配置过程: 首先在ubuntu下安装openssh-server这个软件:sudo apt-get install openssh-server 有的人说要打开ssh服务和22端口,但是我安

2014-03-05 19:51:25 1537

原创 写在农历2014的第一天

今天是农历2014年马年的第一天,在codeforces的陪伴下,过完了除夕。过去的这一年对我的影响特别的大,自己经历了大学前3年没有经历的事情,感觉自己也学会了很多,也长大了很多。参加了蓝桥杯,参加了北邮的预录取,放弃了参加最后一次现场赛的机会,参加了考研,做出了OJ,经历了保研失败过程中的种种不开心,经历了考研过程中的种种纠结,这些都发生在过去的一年。 无疑,作为一名ACMER,我是失败的,

2014-01-31 01:54:26 1305 3

原创 UVA1291----Dance Dance Revolution----3维DP

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4037 题目意思: 跳舞机 中间为0 上左下右分别为1,2,3,4 然后从0到其他消费2 相邻的移动消费3

2013-09-17 16:27:51 1126

原创 UVA1351-----String Compression-----区间DP(记忆化搜索实现)

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4097 题目意思: 以下内容出自http://blog.csdn.net/shuangde800/article/de

2013-09-16 16:39:24 1165

原创 UVA1292-----Strategic game-----树形DP解决树上的最小点覆盖问题

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4038 题目意思: 给你一棵树 要你在树上的一些点上放置士兵,放的节点上面是一个 问你怎样放最少的能使所有的边被照

2013-09-16 15:52:55 1472

原创 HDU4712-----Hamming Distance------超级大水题

本文出自:http://blog.csdn.net/dr5459 题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4712 题目意思: 海明距离:任意两个树异或后二进制含1的个数 要你求出最小的海明距离 解题思路: 因为数的格式是固定的,所以可以预处理16进制中任意两个数的异或1的个数 这样在求的时候,可以在O(5)内求出 至于怎么去求

2013-09-08 22:20:07 2079 2

原创 UVA10817-----Headmaster's Headache-----状态压缩的背包(记忆化搜索实现)

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1758 题目意思: 某校有n个教师和m个求职者。已知每人的工资和能交的课程集合,要求支付最少的工资使得每门课都至少有两

2013-09-07 23:06:57 1254

原创 UVA10564-----Paths through the Hourglass-----简单的计数DP

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1505 题目意思: 给你2*n-1行 第一行有n个,第n行有1个,然后第2*n-1行有n个,一个沙漏状 里面每个单

2013-09-07 00:02:51 1473

原创 UVA1366-----Martian Mining------DP

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4112 题目地址: 给你一个N*M的地图,每个点都有A矿和B矿 A矿只能从左边往右边运输,B矿只能从上往下运输,中间

2013-08-26 22:28:23 1159

原创 UVA1452|LA4727-----Jump------经典的约瑟夫公式的变形(DP)

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4198 题目意思: 给你编号1~n的数,每次从格k个删一个数,会有一个顺序 让你给出最后三个被删除的数 解题思路:

2013-08-25 21:25:43 1453

原创 UVA11795-----Mega Man's Mission-----基础的集合式动态规划

本文出自:http://blog.csdn.net/dr5459 题目地址: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2895 题目意思: 告诉你初始时可以杀掉那些机器人 你每杀掉一个机器人,就可以拿起他的武器,从而可以杀掉他的武器可以

2013-08-24 22:07:58 1254

原创 UVA1456|LA4731------Cellular Network------带贪心的概率型DP

本文出自:http://blog.csdn.net/dr5459 题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4202 题目意思: 手机在蜂窝网络中的定位是一个基本问题。假设蜂窝网络已经得知手机处于c1, c2,…,cn这些区域中的一个,

2013-08-23 22:19:10 1148

原创 UVA11404-----Palindromic Subsequence-----DP之LCS

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2399 题目意思: 给你一个字符串,问你其中能组成的最长回文串,输出字典序最小的 解题思路: 将串倒置和原串求LCS,然后取前len/2作为回文串的前半部 然后倒过来做后半部,注意长度的奇

2013-08-20 20:30:17 974

原创 UVA11552------FEWEST FLOPS------区间型的DP

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2547 题目意思: 给你一个字符串,长度为k的整数倍,要你分成每个长度的块 每个块内可以重新编排 连续的几个字母看作一个块 问最少有几个块 解题思路:

2013-08-20 19:52:29 1185

原创 武汉科技大学官方OJ开发日志(持续更新)

时间:2013.08.14 今天主要是完成了contest模式下private和std登陆部分的代码 1.private权限的比赛   登录时需要输入比赛所设定的密码。这里所涉及到的代码在/template/bs/contest_login.php   当输入完密码后,需要验证密码的正确与否,则上述form表单转向/private_login.php中进行验证,验证时需要从contest表

2013-08-17 23:21:29 6113 2

原创 HDU4570----Multi-bit Trie----简单的DP

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4570 题目意思: 给你N个数 要你分成多段,每段长度不能超过20 是的sum(ai*(2^bi))最小,ai为每段第一个数,bi为长度 解题思路: 设dp[i] = min(dp[i],dp[j]+a[i]*2^(j-i)),1 dp[i]表示以第i个作为总的开头的值 最后就dp[1]

2013-08-17 14:33:20 1270

原创 UVA10534-----Wavio Sequence-----动态规划之LIS

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1475 题目意思: 给你一个序列,告诉你Wavio序列的定义 若一个Wavio序列的长度为2*n+1 前n+1个是递增的 后n+1个是递减的 求出这个序列中的最长的Wavio序列的长度

2013-08-15 22:19:55 1396

原创 HDU1711-----Number Sequence-----裸的KMP

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1711 题目意思: 找出b在a中的起始位置,没有则是-1 解题思路: 裸的KMP,不多说 不会KMP的话可以去看http://www.cppblog.com/oosky/archive/2006/07/06/9486.html 说的非常好 模板我是拿的大白的 代码: #include

2013-08-13 23:10:19 944

原创 HDU3486----Interviewe----二分+一维RMQ

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3486 题目意思: 给定n个数的序列,让我们找前面k个区间的最大值之和,每个区间长度为n/k,如果有剩余的区间长度不足n/k则无视之。 现在让我们找最小的k使得和严格大于m。n 解题思路: 用二分枚举k,然后用RMQ来查询区间内的最大值,即可 代码: #include #include

2013-08-12 22:58:09 1049

原创 HDU3613-----Best Reward-----用扩展KMP来判断某个串是不是回文串

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3613 题目意思: 给你一个字符串S,然后会告诉你每种字母的值 让你把S分成两个子串,若子串是回文串,则价值等于字母价值之和,不然为0 问你最大价值 解题思路: 枚举分开的点,然后对前后两个子串进行判断是否是回文串,然后算出值,求出最大值即可 比较难搞的就是怎么判断回文串,如果用暴力的话就

2013-08-10 20:37:28 1141

原创 UVA1424----Salesmen----动态规划

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4170 题目意思: 给你一个有N1个点的无向连通图,N2条边 然后给你一个数字序列,这些数字都是前面的那N1个点 要你修改序列尽量少的数字,使得序列中任意相邻的两个数要么相同,要么在图中有边

2013-08-10 19:36:50 978

原创 HDU4335-----What is N?-----数论

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4335 题目意思: 给你三个数b,p,m 问你满足0 解题思路: 主要考察 a^x % c = a^(x % phi(c) + phi(c))  %c  其中x>= phi(c) phi(c)为欧拉函数 第一部分  n! 第二部分 n! >= phi(c) 但

2013-08-08 21:20:05 1048

原创 UVA1099----Sharing Chocolate----在集合上的DP

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3540

2013-08-06 20:24:27 1197

原创 HDU4447----Yuanfang, What Do You Think?----多项式的比较以及相除

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4447 题目意思: 要你求出x^n-1的最简多项式 解题思路: 官方解题报告: 手工或写暴力程序计算较小的n,可观察到(x^n-1)的分解式中含有(x^ni-1)的分解式。 其中ni是n的约数(n本身除外)。 除了(x^ni-1)的分解式外,(x^n-1)还

2013-08-06 19:23:04 1272

原创 Robotruck----UVA1169----DP(优先队列的优化)

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3610 题目意思: 有n个垃圾,给你他们的坐标和重量 有一个机器人从原点出发要按顺序从小到大将垃圾捡回原点 而且机器人身上的重量不能超过C 之间的距离用曼哈顿距离 问你机器人最少的行走距

2013-07-23 21:35:08 1035

转载 Exam----HDU4473----数学题

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4473 本文转自:http://www.cnblogs.com/hundundm/archive/2012/11/17/2775191.html 题目意思:   定义f(x) = 满足(a * b)|x的有序对(a,b)的个数。   然后输入一个n,求f(1) + f(2) + ... + f(

2013-07-22 20:13:02 1034

原创 Placing Lampposts------UVA10859-----DP

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1800 题目意思: 给你N个点,M条边 你可以在一个点放灯,或者不放 要求,放尽量少的灯,使所有边亮,使同时被两盏灯照亮的边尽量多,要你输出灯数,被两个灯照亮的变数,只被一个灯照亮的灯数

2013-07-22 20:04:36 1030

原创 Candy----HDU4465----数学题

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=4465 题目意思: 有两个箱子,每个箱子装有N个糖果 打开第一个箱子的概率是P,另外一个就是1-P 当小明打开一个箱子的时候发现有糖果就会吃掉 有一天,小明打开其中的一个箱子,发现没有糖果了,求另外一个箱子的糖果数量的期望 这个公式其实是很好推的,枚举另外一个箱子剩余的数量来算就OK

2013-07-22 12:47:35 1190

原创 RSA Factorization----POJ3892----数学题+大数

题目地址:http://poj.org/problem?id=3892 给你一个数N和一个K 其中N可以被两个素数P,Q分解 加了一个条件: |q - kp| 5 要你求出p和q 解题思路: 题目中,q |q - kp| 5 所以kp-q105 那么kpq-q*q10^5*q 因为n=pq 所以kn-q*q 所以q^2>=kn-10^5*q,得到这个式子就可以看出来其实q就在

2013-07-20 21:13:06 1087

原创 Software Industry Revolution----POJ3898----DP

题目地址:http://poj.org/problem?id=3898 题目意思: 给你一个模式串,再给你一个原串,要你去匹配 模式串里面的?可对应任意一个字符 *号可对应0个或多个字符 其中a=1,b=2....要你找出在原串中能匹配出的最小值 如果不能就输出-1 这是一道DP的题,其实和LCS很像,但是打比赛的时候我竟然在想各种匹配算法啊,给跪了 尼玛DP简直就是一条不归路啊

2013-07-18 22:10:05 959

原创 Hackers’ Crackdown-----UVA11825-----DP+状态压缩

题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2925 题目意思: 有N台机器,每台机器上有N个服务 你可以对每台机器选择关闭他以及和他相邻的机器的一种服务 当所有机器不能运行一个服务时,就是摧毁了一种服务 问你最多能摧毁多少个服务

2013-07-17 22:24:46 956

原创 Cut the Sequence,Sequence Partitioning,POJ3017,POJ3245,用单调队列优化的DP

为什么这两题要放到一起说呢,主要是这两题十分类似,用单调队列优化的方法是一样的,所以放在一起总结会比较印象深刻。 先说POJ3017----------Cut the Sequence 题目地址:http://poj.org/problem?id=3017 题目意思: 给你N个数和一个值M 可以将这N个数分成任意段,使得每段的和不大于M 要你使得每段的最大值加起来的和最小,求这个最小值

2013-07-16 21:46:17 1032

原创 Trade-----HDU3401----单调队列优化的DP

题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=3401 题目意思: 有T天,你每天可以以API买进,BPI卖出,最多买ASI个,最多卖BSI个 最多只能持有MAXP个商品,相邻两次交易要大于W天 问你最多在第T天结束的时候能赚多少钱 解题思路: 有三个状态转移方程,其中dp[i][j]表示第i天手上有j个商品时我赚的钱 dp[i][j]

2013-07-14 22:55:36 924

原创 POJ1924----The Treasure----BFS

题目地址:http://poj.org/problem?id=1924 题目意思: 在一个矩阵里面,有一个玩家和一些怪物 每个怪物循环移动,有的还能吃附近的玩家 先告诉你财宝的位置,问你最少几步可以到达 玩家可以在限制内走一步或者两步 解题思路: 要注意的地方: 先要预处理怪物在100步内的位置,不然TLE 再就是不存在刚拿到宝物就被吃掉的情况,因为怪物先移动 然后就是裸的BF

2013-07-14 00:15:33 1177

原创 POJ1184-------操作分离的BFS

题目地址:http://poj.org/problem?id=1184 题目意思: 给你两个6位数,一个是起始值,一个最终值 初始光标在最左边 你可以左移或者右移光变 在光标处+1或者-1 在光标处和最左边或者和最右边交换 问你最少要多少就可以由初始值转换到最终值 解题思路: 操作分离是解决这题的核心思想 就是说我们反正要进行一些转换的,不如先全部转换了算了 通过一个BFS预

2013-07-07 22:39:15 1043

原创 POJ3162------无向图不带环最长路加线段树(树上DP)

题目地址: http://poj.org/problem?id=3162 题目意思: 有N个点,分贝是1~N,然后要你求出每个点在这个图上的最长路 然后找一个连续的子序列,使得这个序列的最大值和最小值之差小于等于M,求最长的子序列的长度 解题思路: 首先是求最长路,这个和HDU的COMPUTER简直就是一模一样 但是要注意,因为这个数据量很大, 所以不建议使用STL,我用的是指针

2013-07-04 23:44:04 1385

最长公共上升子序列(LCIS)的平方算法

这是一个一个关于如何求解最长公共上升子序列(LCIS)的平方算法,里面写的十分的详细,所以就和大家分享了,希望大家喜欢。

2012-07-16

空空如也

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

TA关注的人

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