自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为美好世界献上珂学

愿你可以被这个世界温柔相待。

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

原创 将博客搬至CSDN_天涯浪子_新浪博客

将博客搬至CSDN

2018-11-05 17:05:05 140

原创 【HDOJ】5007 Post Robot

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=5007【报告】      闲来无事刷水题……      直接暴力判断是否相同就行了,连KMP都不用。简单粗暴。【程序】#include#include#include#include#includeusing namespace std;const ...

2014-10-24 14:08:50 285

原创 【HDOJ】5007 Post Robot_天涯浪子_新浪博客

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=5007【报告】闲来无事刷水题……直接暴力判断是否相同就行了,连KMP都不用。简单粗暴。【程序】#include#include#include#include#includeusing namespace std;const int Len ...

2014-10-24 14:08:50 157

原创 【ZOJ】3829 Known Notation

【题目】http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5383【报告】       很明显,*是不用加的,只用加数字就行了。数字最多加符号的个数+1减数字的个数。      至于交换,就按照后缀表达式那样扫一遍,遇见一个数字就计数器+1,遇上符号就-1,如果计数器=0了,就把当前位置的*和...

2014-10-15 16:37:44 152

原创 【ZOJ】3829 Known Notation_天涯浪子_新浪博客

【题目】http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5383【报告】很明显,*是不用加的,只用加数字就行了。数字最多加符号的个数+1减数字的个数。至于交换,就按照后缀表达式那样扫一遍,遇见一个数字就计数器+1,遇上符号就-1,如果计数器=0了,就把当前位置的*和从后往前第一个数...

2014-10-15 16:37:44 98

原创 【ZOJ】3822 Domination

【题目】http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3822【报告】        概率DP问题。       把所有的有格子的行列集中到左上角,很容易可以得出状态转移方程。       令dp[k ,i ,j]表示放了k个棋子,集中在[1,1]-[i,j]的概率。     ...

2014-10-15 16:13:27 148

原创 【ZOJ】3822 Domination_天涯浪子_新浪博客

【题目】http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3822【报告】概率DP问题。把所有的有格子的行列集中到左上角,很容易可以得出状态转移方程。令dp[k ,i ,j]表示放了k个棋子,集中在[1,1]-[i,j]的概率。那么dp[...

2014-10-15 16:13:27 105

原创 中缀转后缀

一般的来说,通常意义的中缀转后缀可以通过栈来实现,关于这方面的算法可以自行百度,就不再赘述了。    在这里,我使用上下文无关文法来实现中缀表达式转后缀表达式。如果需要计算,可以直接用栈对后缀表达式进行计算就行了。    当然,并不是说用栈来实现的中缀转后缀不好,个人觉得,思路上好麻烦,远没有这个清晰     首先,上下文无关文法(百度百科:http://baike.baidu.c

2014-02-08 15:30:03 546

原创 逃学手记

如此肆意妄为,如此娇纵轻狂,必将惩罚你们!                       ——题记 前几天一个小学弟找到我,问我关于逃课的事。我忽然不知道该怎么回答他,作为一个很少在课堂上出现的学长表示很尴尬。本心来说,并不希望他们去逃课,毕竟,之前大一上跑去小营蹭人力资源管理课的时候,真心的感觉老师好悲哀。那么认真准备了讲稿,准备了PPT,站上讲台上,满满黑板的板书,底下却只有

2013-11-14 12:15:33 458

原创 【HDOJ】1166 敌兵布阵 (线段树)

【Problem】http://acm.hdu.edu.cn/showproblem.php?pid=1166        给定一个数组a[]和一系列的操作,应答每个询问。        操作:Add i x:a[i]+=x  Sub i x:a[i]-=x  Query l r:询问Σ(a[l..r])【Analysis】        对于Sub i x操作,完全可以用Add

2013-10-13 09:23:47 484

原创 【HDOJ】4768 Flyer

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4768【报告】   题目中已经说了,保证最多出现一个奇数,所以可以用异或的想法。把所有的数异或起来,如果最后结果是0,那么说明没有奇数,不然剩下那个数就是唯一奇数。(在此不作证明)   比赛的时候一直很纠结,被大数据吓到了,一直没敢做,结果到4小时才A(坑爹啊!!不然就进...

2013-10-07 23:16:53 125

原创 【HDOJ】4768 Flyer_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4768【报告】题目中已经说了,保证最多出现一个奇数,所以可以用异或的想法。把所有的数异或起来,如果最后结果是0,那么说明没有奇数,不然剩下那个数就是唯一奇数。(在此不作证明)比赛的时候一直很纠结,被大数据吓到了,一直没敢做,结果到4小时才A(坑爹啊!!不然就进长春现场赛了!!...

2013-10-07 23:16:53 99

原创 【HDOJ】4608 I-number

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4608【报告】   最直接的,一个很简单粗暴的思路,就是1个1个加上去,加的时候和进位的时候维护一下整个数的数位和。理论上应该是可行的,而且应该不会加很多次(我也不知道加几次,随机了几个数感觉10次到顶了。。)   我不是那样做的。采用构造法。个位特殊判断,直接判断个位上...

2013-09-03 19:24:21 106

原创 【HDOJ】4608 I-number_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4608【报告】最直接的,一个很简单粗暴的思路,就是1个1个加上去,加的时候和进位的时候维护一下整个数的数位和。理论上应该是可行的,而且应该不会加很多次(我也不知道加几次,随机了几个数感觉10次到顶了。。)我不是那样做的。采用构造法。个位特殊判断,直接判断个位上的数字加上去之后...

2013-09-03 19:24:21 86

原创 【HDOJ】4607 Park Visit

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4607【报告】   根据题意,就是求给定一棵树上经过K个点的最短路径,可以从任意节点开始到任意节点结束。   很显然,当树上最长链长度>=K时,最优解就是最长链上相连接的K个点,答案也就是K-1。当最长链长度   至此本体圆满解决。   对题目的一个加深,如...

2013-09-03 15:04:33 112

原创 【HDOJ】4607 Park Visit_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4607【报告】根据题意,就是求给定一棵树上经过K个点的最短路径,可以从任意节点开始到任意节点结束。很显然,当树上最长链长度>=K时,最优解就是最长链上相连接的K个点,答案也就是K-1。当最长链长度至此本体圆满解决。对题目的一个加深,如果每条路的距离不...

2013-09-03 15:04:33 100

原创 【HDOJ】1032 The 3n + 1 problem

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=1032【报告】   直接暴力题。不过最后还是用了记忆化搜索。总感觉直接暴力会TLE。网上有大神用线段树做的,ORZ...【程序】// Task: 1032 The 3n + 1 problem// Designer: Rsky 2013/09/01#include...

2013-09-01 21:00:46 292

原创 【HDOJ】1032 The 3n + 1 problem_天涯浪子_新浪博客

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=1032【报告】直接暴力题。不过最后还是用了记忆化搜索。总感觉直接暴力会TLE。网上有大神用线段树做的,ORZ...【程序】// Task: 1032 The 3n + 1 problem// Designer: Rsky 2013/09/01#include#include...

2013-09-01 21:00:46 97

原创 【HDOJ】4699 Editor

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=4699【报告】   模拟题吧,本身不是很难。   最初的想法是用Splay tree写,然后疯掉了。苏牛说2B,直接两个栈就能搞定的还用Splay tree,然我我无奈了。。。   用两个栈维护,一边是光标左边,一边是光标右边。当光标左边的栈插入或者删除的时候同时维...

2013-08-27 12:17:15 132

原创 【HDOJ】4699 Editor_天涯浪子_新浪博客

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=4699【报告】模拟题吧,本身不是很难。最初的想法是用Splay tree写,然后疯掉了。苏牛说2B,直接两个栈就能搞定的还用Splay tree,然我我无奈了。。。用两个栈维护,一边是光标左边,一边是光标右边。当光标左边的栈插入或者删除的时候同时维护栈底到栈顶的和...

2013-08-27 12:17:15 90

原创 【HDOJ】4704 Sum

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=4704【报告】   S(K)显然就是N的K正整数划分数。所以SUM{S(K),1<=K<=N}=C(0,N-1)+C(1,N-1)+...+C(N-1,N-1)=2^(N-1)。   N很大,是一个高精度数。求这个幂,网上有很多算法,我自己想了一个:   ...

2013-08-26 14:19:23 90

原创 【HDOJ】4704 Sum_天涯浪子_新浪博客

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=4704【报告】S(K)显然就是N的K正整数划分数。所以SUM{S(K),1<=K<=N}=C(0,N-1)+C(1,N-1)+...+C(N-1,N-1)=2^(N-1)。N很大,是一个高精度数。求这个幂,网上有很多算法,我自己想了一个:2^(A*10...

2013-08-26 14:19:23 76

原创 【HDOJ】1018 Big Number

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1018【报告】   首先,暴力模拟是绝对会TLE的。。然后看了别人的题解,发现有个斯特林公式(Stirling'sapproximation):  或更精确的  或    所以,ans=int(log10(n!))+1=int(0.5*log1...

2013-08-26 13:18:18 260

原创 【HDOJ】1018 Big Number_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1018【报告】首先,暴力模拟是绝对会TLE的。。然后看了别人的题解,发现有个斯特林公式(Stirling'sapproximation):或更精确的或所以,ans=int(log10(n!))+1=int(0.5*log10(2*pi*x...

2013-08-26 13:18:18 71

原创 【HDOJ】1016 Prime Ring Problem

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1016【报告】   素数环问题,要求相邻两个数的和是素数。   标准的暴力DFS问题,注意一下N=1的特殊情况。如果预处理出素数表,素数表要到做到40(因为N&lt;20)【程序】// Task: 1016 Prime Ring Problem// Designer...

2013-08-26 12:28:57 314

原创 【HDOJ】1016 Prime Ring Problem_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1016【报告】素数环问题,要求相邻两个数的和是素数。标准的暴力DFS问题,注意一下N=1的特殊情况。如果预处理出素数表,素数表要到做到40(因为N<20)【程序】// Task: 1016 Prime Ring Problem// Designer: Rsky0 ...

2013-08-26 12:28:57 76

原创 【HDOJ】1023 Train Problem II

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1023【报告】   简单粗暴的卡特兰数,不过要用大数才能过呦~【程序】// Task: 1023 Train Problem II// Designer: Rsky 2013/08/13#include#include#includeusing namespac...

2013-08-13 08:32:04 238

原创 【HDOJ】1023 Train Problem II_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1023【报告】简单粗暴的卡特兰数,不过要用大数才能过呦~【程序】// Task: 1023 Train Problem II// Designer: Rsky 2013/08/13#include#include#includeusing namespace std;#...

2013-08-13 08:32:04 64

原创 【HDOJ】1022 Train Problem I

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1022【报告】   模拟,直接模拟一个栈的运行就行了。【程序】// Task: 1022 Train Problem I// Designer: Rsky 2013/08/12#include#include#include#include#includeu...

2013-08-12 20:46:13 137

原创 【HDOJ】1022 Train Problem I_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1022【报告】模拟,直接模拟一个栈的运行就行了。【程序】// Task: 1022Train Problem I// Designer: Rsky2013/08/12#include#include#include#include#includeusing nam...

2013-08-12 20:46:13 60

原创 【HDOJ】1021 Fibonacci Again

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1021【报告】   题意是问F[i]是否能被3整除。    根据(a+b)%m=(a%m+b%m)%m 原则(具体自行证明),所以可以直接把F[i]%3,直接加就行了。   直接预处理出所有答案,输入一个输出一个即可。【程序】// Task: 1021 Fibon...

2013-08-12 19:56:35 74

原创 【HDOJ】1021 Fibonacci Again_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1021【报告】题意是问F[i]是否能被3整除。 根据(a+b)%m=(a%m+b%m)%m 原则(具体自行证明),所以可以直接把F[i]%3,直接加就行了。直接预处理出所有答案,输入一个输出一个即可。【程序】// Task: 1021 Fibonacci Aga...

2013-08-12 19:56:35 63

原创 【HDOJ】1020 Encoding

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1020【报告】   题意,是对字符串进行压缩,对字符串中连续字符变成数字+字符,比如BB变成2B,CCC变成3C。   没什么特别需要注意的,暴力就过了。【程序】// Task: 1020 Encoding// Designer: Rsky 2013/08/12#...

2013-08-12 19:43:45 167

原创 【HDOJ】1020 Encoding_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1020【报告】题意,是对字符串进行压缩,对字符串中连续字符变成数字+字符,比如BB变成2B,CCC变成3C。没什么特别需要注意的,暴力就过了。【程序】// Task: 1020 Encoding// Designer: Rsky 2013/08/12#include...

2013-08-12 19:43:45 57

原创 【HDOJ】1017 A Mathematical Curiosity

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=1017【报告】   水题,暴力过之。   BUT,这恶心死人的输入输出!!!   无力吐槽。直接交代码。【程序】// Task: 1017 A Mathematical Curiosity#include#includeusing namespace st...

2013-08-12 19:35:39 371

原创 【HDOJ】1017 A Mathematical Curiosity_天涯浪子_新浪博客

【题目】 http://acm.hdu.edu.cn/showproblem.php?pid=1017【报告】水题,暴力过之。BUT,这恶心死人的输入输出!!!无力吐槽。直接交代码。【程序】// Task: 1017 A Mathematical Curiosity#include#includeusing namespace std;int m...

2013-08-12 19:35:39 96

原创 【HDOJ】1015 Safecracker

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1015【报告】   题目写的很长,忽略一系列废话,题意就是求一个方程v - w^2 + x^3 - y^4 + z^5 = target的解,其中v,w,x,y,z是大写字母,其值相当于大写字母的顺序(比如'A'是1,'Z'是26),并且是由输入给定的字母范围,不能重复。...

2013-08-12 19:19:49 119

原创 【HDOJ】1015 Safecracker_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=1015【报告】题目写的很长,忽略一系列废话,题意就是求一个方程v - w^2 + x^3 - y^4 + z^5 = target的解,其中v,w,x,y,z是大写字母,其值相当于大写字母的顺序(比如'A'是1,'Z'是26),并且是由输入给定的字母范围,不能重复。水题,可...

2013-08-12 19:19:49 98

原创 【HDOJ】4602 Partition

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4602【报告】   直接贴上标程解题报告:(虽然有些纠结,试一下就弄通了。。)  Problem C.Partition我们可以特判出n&lt;= k的情况。对于1&lt;= k,我们可以等效为n个点排成一列,并取出其中的连续k个点。下面分两种情况考虑:...

2013-08-11 20:52:06 77

原创 【HDOJ】4602 Partition_天涯浪子_新浪博客

【题目】http://acm.hdu.edu.cn/showproblem.php?pid=4602【报告】直接贴上标程解题报告:(虽然有些纠结,试一下就弄通了。。)Problem C.Partition我们可以特判出n<= k的情况。对于1<= k,我们可以等效为n个点排成一列,并取出其中的连续k个点。下面分两种情况考虑:第一种情况,被选...

2013-08-11 20:52:06 64

空空如也

空空如也

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

TA关注的人

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