自定义博客皮肤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)
  • 收藏
  • 关注

原创 浅谈2022第十三届蓝桥杯c/c++b组

加填空一共写七个题(基本上暴力,优化没时间了),估分50+省一稳吗,去年写四个多题分重庆省一排名中前。a题,进制转换,签到题,1478;b题,注意一下题给的两个样例和第二排的“三位数”这两个条件,应该是可以推出不算012和210或321这种的,反正我是这么想的,我写的4.c题,先算一下题数能够多少周,小于一周的特判一下,然后算多少周求余剩下的和小于一周的特判方法相同,应该也没问题。d题,两个for,打个对称数组的表就可以了,应该是没问题。e题,没看懂进制数咋来的???(看半天还是没看懂,浪费了二十

2022-04-09 17:42:28 695

原创 JAVA考点总结/期末总复习

基本数据类型与数组1.常用数据类型就不多说了,double,int,char,boolean,就这四种够用了,其它的就不一一举出了。字符串类可以存入一个字符串,要通过类定义的方式进行实例化。所以在比较两个字符串是否相等的时候,要用实例名.equals(被比较的字符串)的方式进行两个字符串的比较。比较两个字符串不能用==来比较,因为这个符号只能用来比较两个用基本数据类型定义的数据。我们还可以用字符串对象名.charAt(1)的方式来访问字符串的第2个字符。2.数组的定义方式,例如 一维数组的定义方式为in

2021-06-26 15:15:13 272

原创 贪心算法,C/C++代码,典型例题分析(超详细)

超级详细的贪心算法详解,请耐心看完一遍,绝对能懂!我先谈谈我对贪心算法的认识吧:我觉得贪心算法说简单一点,其实就是一个对单位量大小的排序,举个很简单的例子,就比如说你现在背了一个兜要去超市买东西,你要以拥有的钱买商品填满你的兜,你是不是要考虑你单位的钱(这里的单位的钱可以理解成一块钱)可以买到的商品的体积的大小,单位的钱买到商品的体积越大越好,当然一般此类问题的时候,都有很多类商品供你选择,并且商品是有限的,也就是说你不可能把所有的钱全部拿去买一种商品。所以我们遇到此类问题的时候,就可以先对单位钱可以买

2021-04-29 13:37:14 3774 6

原创 动态规划,递归动归方式对比分析(C/C++)(典型例题数字三角形/最大路径和求解)

小白勿喷~~(点亮你的“小红花”)下面是我对动态规划的一些认识:动态规划的主要解决的就是一个大问题的最优解,然后这个大问题的最优解可以转化为很多个子问题的最优解,如果无法转化,则不能通过此算法来解决。我们在将大问题转化为小问题的时候,很容易就会想到用递归的方式解决,但数据过大,重复的递归调用会让我们的时间复杂度变得非常的大。下面我会通过分析递归调用的方式和动归调用的方式进行解析。我们就以数字三角形为例子来进行分析。递归版本:#include<iostream>#include&l

2021-04-08 09:52:54 2283 3

原创 C++/C常用字符函数,字符串函数总结

//使用字符,字符串处理函数之前,先写好#include<string.h>,#include等头文件//觉得对你有帮助,请点亮“小红花”。字符函数:getchar()函数,可以以a=getchar()的方式由键盘录入一个字符,且该字符可以是空格和回车等字符,与scanf输入字符的区别是,**scanf函数不能录入空格和回车等字符**。 而putchar()就是输出字符的一个函数,putchar(a)等价于printf("%c",&a)。(字符好像就这两个函数用到的比较多,字符串

2021-03-31 13:36:33 186

原创 常用的三种排序算法,冒泡排序,库函数排序,快速排序(新手入门~~)(其它排序算法后期会更新~)

如果对你有所帮助,请给个“小红花”~~#include<iostream>#include<string.h> #include<algorithm>//sort函数头文件 using namespace std;//以下算法皆以从小到大排序 int mp(int *p)//冒泡排序,最常用的较为稳定的排序算法 { int temp;//临时变量用来交换两个数的位置 for(int i=0;i<10;i++)//控制到几轮冒泡 for(

2021-03-29 17:23:22 1993 7

原创 航电oj 2058(C++/C)

由高斯公式可得:(i+(i+j-1)) * j / 2 = m(用 i表示首项, j表示项数, i+j-1得到末项)由上式得: i = ((2 * m)/j - j + 1)/2;为了减少循环的次数,可由上式得到:j * j + 2 * i * j - j = 2m; 且i大于等于1;则2 * i * j - j >0;所以j < sqrt(2 * m);代码如下:#include <iostream> #include<math.h> using nam

2021-03-24 21:01:55 168

空空如也

空空如也

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

TA关注的人

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