自定义博客皮肤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 768

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

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

2021-06-26 15:15:13 326

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

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

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

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

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

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

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

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

2021-03-31 13:36:33 226

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

如果对你有所帮助,请给个“小红花”~~ #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 2043 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 233

空空如也

空空如也

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

TA关注的人

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