自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法分析与设计C++ 2:递归:爬楼梯

总时间限制: 2000ms 单个测试点时间限制: 1000ms 内存限制: 512kB描述小明爬楼梯,他可以每次走1级或者2级,输入楼梯的级数,求不同的走法数。例如:楼梯一共有3级,他可以每次都走一级,或者第一次走一级,第二次走两级;也可以第一次走两级,第二次走一级,一共3种方法。输入输入包含若干行正整数,第一行正整数K代表数据组数;后面K行,每行包含一个正整数N,代表楼梯级数,1 ...

2019-09-30 20:19:23 1663

原创 算法分析与设计C++ 1:猴子吃桃

总时间限制: 1000ms 单个测试点时间限制: 100ms 内存限制: 65535kB描述猴子第一天摘下若干个桃子,当即吃了一半,好不过瘾,又多吃了一个。第二天早上又吃了剩下的桃子的一半,又多吃了一个。以后每天都吃了前一天剩下的一半零一个,到第10 天早上想再吃的时候,就剩下一个桃子。求第一天共摘多少个桃子。输入无输出第一天摘的桃子数样例输入无样例输出1534**#inc...

2019-09-30 20:15:56 1125

原创 算法分析与设计C++ 寻找中位数 (快速排序版)

总时间限制: 100ms 内存限制: 65535kB描述在N(1

2019-09-25 20:41:07 2718 2

原创 算法设计与分析C++ 第三章: 递归与分治策略(附众数与重数 非分治实现等算法)

总时间限制: 1000ms 内存限制: 1000kB描述给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。对于给定的n个自然数组成的多重集S,计算S的众数及其重数 。输入输入集合大小n及n个数输出输出两行第一行为众数第二行为重数样例输入61 2 2 2 3 5样例输出23...

2019-09-25 08:55:29 1068

原创 算法分析与设计C++ 大整数数组汉诺塔双塔实现

利用公式a[i] = 2^i - 1.#include<iostream>#include<string.h>using namespace std;struct num{ int a[1000]; int s=1;};void Mul(num &m){ for(int j=0; j<m.s; j ){ m.a[j...

2019-09-24 17:41:58 1034

原创 算法分析与设计C++ 第一章:递推算法(附汉诺塔递归递推实现)

递归算法三:汉诺塔问题描述移动规则:每次只能移动一个圆盘;圆盘可以插在A、 B和C中的任何一个塔座上;任何时刻都不能将一个较大的圆盘压在较小的圆盘之上。分析边界条件只有一个圆环时,只需将圆环从第一座塔移到第三座塔递归条件1、从第一座塔把n-1个圆环移到第二座塔,用第三座塔做辅助2、从第一座塔把第n个圆环移到第三座塔3、从第二座塔把n-1个圆环移到第三座塔,用第一座塔做辅助代码简单汉诺塔递归实...

2019-09-23 22:15:50 1462

原创 算法分析与设计C++ 第二章:STL

C 迭代器 容器#include<iostream>#include<string>#include<iterator>#include<map>using namespace std;int main(){ int n; while(cin>>n&&n) { map<stri...

2019-09-23 21:46:07 931

空空如也

空空如也

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

TA关注的人

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