langzitan123
码龄7年
关注
提问 私信
  • 博客:29,162
    29,162
    总访问量
  • 27
    原创
  • 317,181
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-01-31
博客简介:

langzitan123的博客

查看详细资料
个人成就
  • 获得56次点赞
  • 内容获得12次评论
  • 获得52次收藏
创作历程
  • 27篇
    2018年
成就勋章
TA的专栏
  • 排序
    1篇
  • 动态规划
    8篇
  • 二分
  • 模拟
    2篇
  • 递归
    1篇
  • 搜索
    3篇
  • 并查集
    1篇
  • BFS
    1篇
  • DFS
    2篇
  • 回溯
    2篇
  • 贪心
    1篇
  • 数论
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

第七届蓝桥杯决赛--凑平方数(打表回溯)

凑平方数把0~9这10个数字,分成多个组,每个组恰好是一个平方数,这是能够办到的。比如:0, 36, 5948721再比如:10985247361, 25, 63907840, 4, 289, 15376等等...注意,0可以作为独立的数字,但不能作为多位数字的开始。分组时,必须用完所有的数字,不能重复,不能遗漏。如果不计较小组内数据的先后顺序,请问有多少种不同的分组方案?注意:需要提交的是一个整...
原创
发布博客 2018.05.19 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

蓝桥杯 算法训练 Hankson的趣味题

问题描述  Hanks 博士是BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫Hankson。现 在,刚刚放学回家的Hankson 正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数c1 和c2 的最大公约数和最小公倍数。现 在Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公 倍数”之类问题的“逆问题”,这个问题是这样的:已知正...
原创
发布博客 2018.05.15 ·
872 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

蓝桥杯 算法训练 传球游戏

 【问题描述】  上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。  游戏规则是这样的:n个同学站成一个圆圈,其中的一个同学手里拿着一个球,当老师吹哨子时开始传球,每个同学可以把球传给自己左右的两个同学中的一个(左右任意),当老师再次吹哨子时,传球停止,此时,拿着球没传出去的那个同学就是败者,要给大家表演一个节目。  聪明的小蛮提出一个有趣的问题:有多少种不...
原创
发布博客 2018.05.13 ·
422 阅读 ·
1 点赞 ·
2 评论 ·
3 收藏

蓝桥杯 算法训练 纪念品分组

问题描述  元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值 相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时 间内发完所有纪念品,乐乐希望分组的数目最少。  你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出最少的分组数目。输入格式  输入包含...
原创
发布博客 2018.05.09 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

蓝桥杯 算法训练 数列

问题描述  给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是:  1,3,4,9,10,12,13,…  (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)  请你求出这个序列的第N项的值(用10进制数表示)。  例如,对于k=3,N=100,正确答案应该是981。输入格...
原创
发布博客 2018.05.09 ·
563 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

蓝桥杯 算法训练 麦森数(快速幂算法)

问题描述  形如2P-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2P-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。  任务:从文件中输入P(1000<P<3100000),计算2P-1的位数和最后500位数字(用十进制高精度数表示)输入格式  ...
原创
发布博客 2018.05.07 ·
452 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

蓝桥杯 算法训练 Car的旅行路线(Floyd算法)

问题描述  又到暑假了,住在城市A的Car想和朋友一起去城市B旅游。她知道每个城市都有四个飞机场,分别位于一个矩形的四个顶点上,同一个城市中两个机场之间有一 条笔直的高速铁路,第I个城市中高速铁路了的单位里程价格为Ti,任意两个不同城市的机场之间均有航线,所有航线单位里程的价格均为t。  那么Car应如何安排到城市B的路线才能尽可能的节省花费呢?她发现这并不是一个简单的问题,于是她来向你请教。  ...
原创
发布博客 2018.05.06 ·
823 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

蓝桥杯 算法训练 统计单词个数

问题描述  给出一个长度不超过200的由小写英文字母组成的字母串(约定;该字串以每行20个字母的方式输入,且保证每行一定为20个)。要求将此字母串分成k份 (1<k<=40),且每份中包含的单词个数加起来总数最大(每份中包含的单词可以部分重叠。当选用一个单词之后,其第一个字母不能再用。例 如字符串this中可包含this和is,选用this之后就不能包含th)。  单词在给出的一个不超...
原创
发布博客 2018.05.03 ·
2533 阅读 ·
7 点赞 ·
3 评论 ·
9 收藏

蓝桥杯 算法训练 数的划分

问题描述  将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。  例如:n=7,k=3,下面三种分法被认为是相同的。  1,1,5; 1,5,1; 5,1,1;  问有多少种不同的分法。输入格式  n,k输出格式  一个整数,即不同的分法样例输入7 3样例输出4 {四种分法为:1,1,5;1,2,4;1,3,3;2,2,3;}数据规模和约定  6<n&...
原创
发布博客 2018.05.02 ·
890 阅读 ·
6 点赞 ·
1 评论 ·
5 收藏

蓝桥杯 算法训练 装箱问题(01背包问题 动态规划)

问题描述  有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。  要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。输入格式  第一行为一个整数,表示箱子容量;  第二行为一个整数,表示有n个物品;  接下来n行,每行一个整数表示这n个物品的各自体积。输出格式  一个整数,表示箱子剩余空间。  样例输入  24  6  ...
原创
发布博客 2018.05.02 ·
540 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

给定树的后序和中序排列求先序排列

问题描述  给出一棵二叉树的中序与后序排列。求出它的先序排列。(约定树结点用不同的大写字母表示,长度<=8)。输入格式  两行,每行一个字符串,分别表示中序和后序排列输出格式  一个字符串,表示所求先序排列  样例输入  BADC  BDCA样例输出       ABCD算法思想:我们先去寻找这棵树的根,即后序排列的最后一个元素,然后在中序排列中找到它,此时在中序排列中,其左边就是左子树,右...
原创
发布博客 2018.04.27 ·
3089 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

蓝桥杯 算法训练 方格取数

问题描述   设有N*N的方格图(N<=10),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。  某人从图的左上角的A 点(1,1)出发,可以向下行走,也可以向右走,直到到达右下角的B点(N,N)。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字0)。  此人从A点到B 点共走两次,试找出2条这样的路径,使得取得的数之和为最大。输入格式  输入的第一行为一个整...
原创
发布博客 2018.04.27 ·
692 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

蓝桥杯 算法训练 单词接龙

问题描述   单词接龙是一个与我们经常玩的成语接龙相类似的游戏,现在我们已知一组单词,且给定一个开头的字母,要求出以这个字母开头的最长的“龙”(每个单词都最多在“龙”中出现两次),在两个单词相连时,其重合部分合为一部分,例如 beast和astonish,如果接成一条龙则变为beastonish,另外相邻的两部分不能存在包含关系,例如at 和 atide 间不能相连。输入格式   输入的第一...
原创
发布博客 2018.04.27 ·
378 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

蓝桥杯 算法训练 乘积最大(动态规划)

问题描述   今年是国际数学联盟确定的“2000——世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰90周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友XZ也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目:  设有一个长度为N的数字串,要求选手使用K个乘号将它分成K+1个部分,找出一种分法,使得这K+1个部分的乘积能够为最大。  同时,...
原创
发布博客 2018.04.26 ·
1930 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

蓝桥杯 算法训练 拦截导弹(动态规划)

问题描述  某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。  输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所...
原创
发布博客 2018.04.13 ·
2453 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

蓝桥杯 算法训练 摆动序列(基于搜索算法)

问题描述  如果一个序列满足下面的性质,我们就将它称为摆动序列:  1. 序列中的所有数都是不大于k的正整数;  2. 序列中至少有两个数。  3. 序列中的数两两不相等;  4. 如果第i – 1个数比第i – 2个数大,则第i个数比第i – 2个数小;如果第i – 1个数比第i – 2个数小,则第i个数比第i – 2个数大。  比如,当k = 3时,有下面几个这样的序列:  1 2  1 3 ...
原创
发布博客 2018.04.11 ·
654 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

一代宗师的风采---Floyd算法

谨以此博客,向Floyd大师致敬。人人都知道,算法贵在精炼,但如果一定要选出一种最为精炼,最为巧妙的算法,那么我一定会去选Floyd算法。即使它的时间性能在同类算法中算不上佼佼者,但它那大道至简的代码实现,那动态规划思想的极致运用,确实令我叹为观止,沉迷其中难以自拔。我甚至没有找出一道例题来实现Floyd算法,因为这短小精悍而通用的代码,根本不需要凭借任何一道题而存在。for(int k=0;k&...
原创
发布博客 2018.03.29 ·
216 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

PTA数据结构之排座位问题 (并查集)

7-4 排座位(25 分)布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位。无论如何,总不能把两个死对头排到同一张宴会桌旁!这个艰巨任务现在就交给你,对任何一对客人,请编写程序告诉主人他们是否能被安排同席。输入格式:输入第一行给出3个正整数:N(≤100),即前来参宴的宾客总人数,则这些人从1到N编号;M为已知两两宾客之间的关系数;K为查询的条数。随后M行,每行给出一对宾客之间的关系,格式为...
原创
发布博客 2018.03.29 ·
1695 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

PTA数据结构课程设计---畅通工程之局部最小花费问题 (Kruskal算法)

7-1 畅通工程之局部最小花费问题(35 分)某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建快速路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全地区畅通需要的最低成本。输入格式:输入...
原创
发布博客 2018.03.29 ·
1237 阅读 ·
3 点赞 ·
1 评论 ·
5 收藏

PTA数据结构课程设计---畅通工程之局部最小花费问题(Prim算法)

畅通工程之局部最小花费问题(35 分)某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建快速路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全地区畅通需要的最低成本。输入格式:输入的第一行...
原创
发布博客 2018.03.29 ·
920 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏
加载更多