自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 芳芳的不下降序列

Problem Description芳芳特喜欢数列,有一天,芳芳发现了这样一个问题,给一个n个数的序列,可以进行这样一次操作,对区间[L,R]上的数字集体+1(1<=L<=R<=n),最少操作多少次,使得整个序列变为单调不下降序列。 如 3 2 1 -> 3 3 2 -> 3 3 3最少2次操作。 无所不能的芳芳觉得太简单了,你能解决吗? Input多组数据。输入一个n,接下来有n个数字。(

2017-12-30 15:15:27 531

转载 HDOJ HDU 2059 龟兔赛跑 ACM 2059 IN HDU

Problem Description 据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,能够毫不休息得以恒定的速度(VR m/s)一直跑。兔子一直想找机会好好得教训一下乌龟,以雪前耻。 最近正值HDU举办50周年校庆,社会各大名流齐聚下沙,兔子也趁此机会向乌龟发起挑战。虽然乌龟深知获胜希

2017-12-29 17:23:56 420

转载 HDU - 1176 免费馅饼

转自: http://blog.csdn.net/hhu1506010220/article/details/52369785http://blog.csdn.net/IAccepted/article/details/29843227在此再给出一个相关链接,是此题的另一种想法,很牛皮的样子,我没看懂留给以后看: http://blog.csdn.net/u014665013/article/d

2017-12-29 15:56:04 720

原创 sdut1468求素数

意思就是给一个数字,让求小于这个数字的所有素数的个数。范围是比较大的,所以普通的办法就gg了 这是第一种gg的办法:#include<iostream>#include<algorithm>#include<string>#include<map>using namespace std;int isprime(int n) { int sum = 0; if (n >=

2017-12-25 22:14:20 206

原创 一个具有对象计数功能的基类

源自more effective c++ item M26:目的:为了做到一个类具有对类对象数量限制功能及不再派生新的子类;做法是继承一个计数功能的基类,并将自身构造私有化。过程是Printer在进行构造的时候,会先进行基类的构造,在构造时会调用init()函数,函数会判定是否已经到达限制,若到达限制就进行throw,否则就继续进行构造。代码:#include<iostream>#include<

2017-12-21 15:36:15 282

原创 SDUT 1263 自然数的拆分

题目描述输入自然数n,然后将其拆分成由若干数相加的形式,参与加法运算的数可以重复。输入输入只有一个整数n,表示待拆分的自然数n。输出输出如样例!示例输入7示例输出1+6 1+1+5 1+1+1+4 1+1+1+1+3 1+1+1+1+1+2 1+1+1+1+1+1+1 1+1+1+2+2 1+1+2+3 1+2+4 1+2+2+2 1+3+3...

2017-12-16 10:28:11 822

翻译 临时对象的来源

more effective c++ Item M19:理解临时对象的来源由于这一篇是比较短的,而且说的很好,我觉得没必要进行总结,因为原文已总结的很精简了,所以就翻过来:当程序员之间进行交谈时,他们经常把仅仅需要一小段时间的变量称为临时变量。例如 在下面这段 swap(交换)例程里:template<class T>void swap(T& object1, T& object2){ T

2017-12-15 15:04:02 486

原创 性能-lazy evaluation(惰性计算法)

http://blog.csdn.net/qianqin_2014/article/details/51330339

2017-12-15 14:57:21 1213

翻译 profiler 的介绍

因为之前没接触过项目也就对项目优化无从谈起,就原文摘录一下侯老师的原话吧:结果是用经验猜测程序那 20%的部分只会导致你心痛。正确的方法是用 profiler 程序 识别出令人讨厌的程序的 20%部分。不是所有的工作都让 profiler 去做。你想让它去直接 地测量你感兴趣的资源。例如如果程序太缓慢,你想让 profiler 告诉你程序的各个部分都 耗费了多少时间。然后你关注那些局部效率能够

2017-12-15 14:41:10 1297

原创 关于getline和getchar的小点

这也是在看题的时候发现的,先贴上代码:#include<iostream> #include<string.h>#include<string>using namespace std;int main(void){ string str; int n; cin >> n; getchar(); while (n--) { getline(ci

2017-12-13 21:50:11 653

原创 支配值数目问题

这个提没什么好说的,我直接用了双循环做了,可是有O(m+n)的做法,所以标注一下这个方法,也不难想,值得学习,想法就是用a的一个值与b对比,如果大于就说明a后面的所有的都比b大,这样就实现了m+n的复杂度。Problem Description已知f[]与g[]两个整数数组,元素都已经从小到大排好序,请写一个程序,算出f[]中比g[]中元素大的对数。换句话说,f[0]比g[]中多少个元素大,f[1]

2017-12-10 18:53:26 443

原创 飞跃原野sdut1124

题目描述 勇敢的法里奥出色的完成了任务之后,正在迅速地向自己的基地撤退。但由于后面有着一大群追兵,所以法里奥要尽快地返回基地,否则就会被敌人逮住。终于,法里奥来到了最后的一站:泰拉希尔原野,穿过这里就可以回到基地了。然而,敌人依然紧追不舍。不过,泰拉希尔的地理条件对法里奥十分有利,众多的湖泊随处分布。敌人需要绕道而行,但法里奥还是决定找一条能尽快回到基地的路。假设泰拉希尔原野是一个m*n的矩阵,它

2017-12-09 18:41:17 1067

原创 走迷宫sdut1269(附带dfs求所有路径与bfs求最佳路径)

记录这道题的原因是这个题的解法是一个很好的模板,特别是用数组表示方向,然后用循环进行操作,节省了不少代码量,比我之前的方法不知道高到哪里去了(噗噗噗),迷宫的问题好多可以在这基础上进行更改,值得记录。 Problem Description有一个m*n格的迷宫(表示有m行、n列),其中有可走的也有不可走的,如果用1表示可以走,0表示不可以走,输入这m*n个数据和起始点、结束点(起始点和结束点都是用

2017-12-04 22:21:28 519

原创 new game sdut1125

Problem DescriptionNew game是在一个M*M的特殊棋盘(棋盘的第i行都标上了数字i)上进行的新式游戏。给定一个数字N,要求选手把一个棋子从左上角(1,1)移到右下角(M,M),移动时只能往右或往下。要求移动后经过的数字和为N,且拐弯的次数最少。如果对给出的N,选手不能找出移动方案使得经过的数字和为N或找出的路径拐弯次数不是最少,选手就输了。所以,选手一定千方百计要找出满足条件

2017-12-04 22:11:51 303

转载 小鼠迷宫问题uva1157

小鼠迷宫问题题目描述小鼠a与小鼠b身处一个m×n的迷宫中,如图所示。每一个方格表示迷宫中的一个房间。这m×n个房间中有一些房间是封闭的,不允许任何人进入。在迷宫中任何位置均可沿上,下,左,右4个方向进入未封闭的房间。小鼠a位于迷宫的(p,q)方格中,它必须找出一条通向小鼠b所在的(r,s)方格的路。请帮助小鼠a找出所有通向小鼠b的最短道路。  请编程对于给定的小

2017-12-04 22:07:31 201

转载 例题8-12 奇怪的气球膨胀 UVa12627

找到递推公式,题目就引刃而解了。数学公式博文没办法写,就写在了word上,切过来了:用 f 或者 g 都能求出,我两个方法都试了,结果用 g 要比 f 快了近一倍,原本以为 f 会快些,可能是因为往上走红气球天多的缘故。AC代码:#include #include #include #include #include #include #in

2017-12-01 22:09:22 255

c++primer第五版的题解

含有前19章的可运行代码,感兴趣的和正在学习的同学可以下载查看

2018-01-01

空空如也

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

TA关注的人

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