小唐蓝桥的做题心得

目录

  • 前言
  • 1.next_permutation()全排列
  • 2.dfs
  • 3.日期问题
  • 4.八大基本算法的掌握
  • 5.逻辑和思维

历年题目合集:题目合集

前言

作为一个已经将蓝桥杯近年 B组的题都刷完的人,我可以很负责任的告诉你,我们学好下面的内容,拿个奖基本没有很大的问题

小唐蓝桥的做题心得_第1张图片


1.next_permutation()全排列

这是一个可以帮你快熟排列组合的一种仙术
小唐蓝桥的做题心得_第2张图片
你会怎么做?直接写个5层for循环?笑死,这样太浪费时间了
小唐蓝桥的做题心得_第3张图片
全排列,会自动帮你生成这些不重复的组合,我们直接往里面去代就可以啦


2.dfs

这个基本上每一年都考了,这个是一个深度搜索的算法,原理就是去找我们临近的结点

我们一般看到
小唐蓝桥的做题心得_第4张图片
小唐蓝桥的做题心得_第5张图片
等等,基本上这些找相邻边的题目都是dfs算法,而且好的频率也是比较高的,所以也是我们要掌握的范围


3.日期问题

如果我们已经开始准备蓝桥杯了,你就会在很多地方发现我们的日期问题,基本都是要我们去求是第几天,或则过多少天是我们的日期,还有就是去求特殊格式的日期
小唐蓝桥的做题心得_第6张图片
2018 第几天

2017 日期问题
基本上有难有易,但是我们万变不离其中,就是我们的日期的格式正确,我们大小月的计算,还有就是判断闰年还是平年,如果像是 2020年的日期问题,我们如果会这些仙术,reverse的直接倒置,substr的分割,stoi字符转数字,to_string(x),就会变得很简单了


4.八大基本算法的掌握

这个主要就是针对我们B 组,里面有一到两题的填空题,而这个基本就是考察我们的基本算法,近几年考的比较多的就是排序

小唐蓝桥的做题心得_第7张图片
小唐蓝桥的做题心得_第8张图片


5.逻辑和思维

这就是我们拉开差距的地方了,这些题目有难有易,但本质上还是对于我们一个思维的考察,基本不会涉及到算法,但是需要我们去找题目的突破口,这个除了多练真的没有其他办法了

小唐蓝桥的做题心得_第9张图片
小唐蓝桥的做题心得_第10张图片
小唐蓝桥的做题心得_第11张图片
小唐蓝桥的做题心得_第12张图片


基本上就是这些类型的题目了,大家都可以参考一下,当然,还有我们的暴力美学(逻辑性强的同学们可以直接用),剩下的我们想要提高或者说想要更加快速的方法,我们可以多去看一下stl的函数,直接去用会快很多,大家一起好好加油吧!!!也欢迎大家添加小唐微信一起讨论!!!

历年题目合集:题目合集

你可能感兴趣的:(遇见蓝桥遇见你,不负代码不负卿,蓝桥杯,c语言,算法,经验分享,c++)