- 博客(66)
- 收藏
- 关注
原创 递推算法(推公式)
哎呀麻烦的要死,其实就是这个:f(i)=f(i-1)+f(i-2)(f(i),i>=3)个人认为递推就是找规律,从而使得程序变得简单明了,同时也降低的时间复杂度。则可得出斐波那契额数列,不过初始项有两项分别为:1,2。即:**& 5&*……二阶有2种走法,即:两步登顶,一次跨2阶;最重要的是:减少了TLE出现的机率!即:(字幕君已崩溃)一阶有1种走法,即一步登顶;
2024-07-23 10:34:35
182
原创 二维数组-----螺旋性矩阵输出
则定义两个变量分别表示元素所在位置:x,y;由于螺旋数组中的每一个元素都是一次递增的每次都加1,那么即可定义数组a[x][y],让这个数组等于m,而m每次都要加1。我们的代码中右一个t变量,它的作用是:判断方向;还有一个细节,为了不让螺旋数组已知旋下去,m虽然也一次累加但大小不能超过m*m。简明为:右、下、左、上。观察样例输出,不难发现,螺旋数组中元素的递增轨迹为:右右右、下下下、左左左、上上上。右右右、下下下、左左左、上上上,这些操作。交给读者细品,(发现我很喜欢说啊)。题目有点难,ok其实是很难。
2024-07-01 22:19:44
292
原创 洛谷Quasi Binary思维题之构造基础---C++
欢迎大家来到思维题系列!本类题目老少皆宜,适合茶饭后来做!让自己觉得自己是!🆗进入正题!
2024-06-30 18:34:38
211
原创 我的创作纪念日
在学校就是学习一些C++的数学,比如:欧拉函数,欧拉线性筛。自从我学习了C++并且开始在上面写题解的时候,我的数学不知不觉也变好了。基本每周都会写博客,因为是小学生,每周只有放假了才能刷题。解决问题的思路也变得。有点奇怪,但我喜欢怪思维。在星期五我会在学校上信息课C++,陈老师讲的是真的好。说来好笑,csdn是在我看广告的时候发现的。希望在暑假学到动态规划,初一拿个奖。
2024-06-22 09:37:17
243
原创 十五边形有多少条对角线?(解答某位网友的困惑)
则15变形的对角线数有:2*(15-3)+[(15-3)-1]+....+1=2*12+(11+1)*11/2=90。六边形为:(6-3)+(6-3)+2+1=3+3+2+1=9。五边形为:(5-3)+(5-3)+1=2+2+1=5。想要做出这种题目,必须得先列举一些多边形的例子。三角形的对角线为(3-3)+(3-3)=0。四边形为:(4-3)+(4-3)=2。题目答案等于90条。
2024-06-15 22:06:33
263
原创 字符数组基础知识及题目
字符该如何存储呢?这一点我们在以前就接触过了。用char来存储。如何输入一个单词呢?就不用地址符了。如何输入句子呢?gets是读入句子的,同样适用于读入单词。不过要注意的是,题目让你读入单词就得读入单词,句子就是句子,因为有些oj上会出错的。
2024-06-15 15:33:33
236
原创 P1072 [NOIP2009 提高组] Hankson 的趣味题
这次推公式,推了很久,过程详细。看懂了的在评论区说:我是神!最大公约数与最小公倍数。用LaTex写公式,真的麻烦!
2024-06-09 11:46:19
186
原创 力扣刷题1
这题简单只需明白各个温度之间的进率就可以了,最后返回函数值。由于作者太废,所以只能先更:【新】动计划---编程入门。第一次刷Leetcode!这个系列会已知更新下去的!题目简单 ,不愧是第一题!这题考察的是函数的返回值。
2024-05-04 20:34:44
239
原创 小蓝本--因式分解(习题1)讲解
解析:这题都是(x-a)而中间的确实(a-x),可以看出它是其他项的相反数!要处理相反数,就要让它比相反数还反!初次分解得:(2m+3p)[(5a-2b)-(2a-7b)],而中括号里面还可以分解。先提出系数:2,6,4它们的最大公约数是2,分析出公因式是2(x+y)中括号里的二次分解:5a-2b-2a+7b=(3a+5b)最后一项是相反数,得2p[-(1x-)]公因式:(x+y)(b+c)公因式:2p(x-1)²。公因式:(2m+3p)公因式:2(p-1)
2024-05-04 13:17:58
272
原创 二维数组-----刷题2
题目不是傻子题目,但很简单!定义一个变量k,在嵌套中不断累加输出即可。每一个数,它增加的都是5,正好与输入的n相同,因此可以确定每次递增n。再次观察发现,运动轨迹是:右下左上。我们可以将数组的初始位置也就是图中的1的坐标设为。此题有两种方法,每一种都易如反掌。
2024-05-01 11:03:19
155
原创 二维数组---刷题2
1.矩阵加法题解:题目简单,定义3个二维数组,一个是第一个矩阵。另一个是第二个矩阵。而最后一个则是实现矩阵加法的数组。2.计算矩阵边缘之和。
2024-04-20 10:24:15
133
原创 因式分解技巧1-----一次提净
什么是因式分解?什么是因式分解?在小学,我们都学过质因数分解。就比如:,然而我们可以发现!4此时还没有被分解完,于是:则:这是小学的质因数分解。那么我们一起看看初中的因式分解。例1,倒过来:可以发现还可以继续分解为:然后将二者结合起来,这里就不给大家看了。如《三体》中,章北海父亲说的:要多想....把一个整式的乘积,称为因式分解,每一个乘式称为积的因式提公因式我们直接看题:分解因式:先提取出这三项式子中的系数,然后找到系数的最大公约数。题目中的系数有:12、6、15。
2024-04-20 08:55:55
351
原创 一维数组----白细胞计数
白细胞计数白细胞计数这题我们必须会一个函数!fabs()函数这个函数,是用来求绝对值的。但是fabs()函数只能用来求浮点数数的绝对值!求整数x的绝对值求浮点数x的绝对值解题思路1.我们可以先将n读入,然后读入n个数组用sum变量循环累加。再创建两个变量:最大值与最小值。循环结束后将它们的均值求出来,用ave存储。注意:然后将剩余n−2个有效样本的平均值作为分析指标。平均值在后面是要做分析指标的!所以一定不可以错。2.用for循环,循环找出数组中元素与平均值的绝对值的最大值!
2024-04-14 11:40:43
180
原创 二维数组---刷题
1.对角线一维数组不想更了,弄点二维数组!1.对角线已知一个6*6的矩阵,把矩阵两条对角线上的元素加上10,然后输出这个新矩阵。
2024-04-13 12:10:18
432
原创 开关灯---一维数组
此题用模拟的复杂度是O(n²) ,其实有更优解就是用完全平方数。但是我不想在C++中遇到数学。把数组的类型设为bool类型即可!
2024-04-12 23:12:18
227
原创 学习心得1
而且,不要做完一道题就立刻去刷下一道题除非你是自己做出来的。要理解这道题目的意思和解法,尝试这理解别人题解写的代码所用的思考方式。这道题是可以算出来的,但是有些人会算错,就算对了也只是符合这一组样例数据罢了。我们可以将移走的树设为1,没有被移走的树设为0。最后把是0的数组元素累加起来,最后输出就可以了。但是每个要移走树区块的起始点和终点该如何解决,我们可以定义两个变量,x和y。x是要移走树的区块的起始点,y是要移走树的区块的终点。这道题与校门外的树的思考方式差不多,可以不用完全平方数!不足的在评论区指教。
2024-04-05 23:04:39
288
原创 一维数组oj练习(4)
小A的学号在数组中可以看成a[k],在判断谁大于a[k]。大于的数用sum来统计,最后输出。总结:一定要灵活运用数组的特性,下标。又是一维数组的练习....
2024-04-03 17:33:55
129
原创 C++函数(1)
可以将函数看作一个,工厂。工厂要生产一样东西,就必须是先准备原材料。接下来我们将告别数组等等温馨的暖床,走向C++的进阶之路。其实我们这个用函数解决的代码可以简化:直接返回x+y的值就行了。1.首先我们先定义一个函数和这个函数的作用。这是一个程序,它的作用是将两个数的和计算出来。刚刚只是让你们更加清晰的知道这个函数加工的过程。对了,return(x+y)的括号不要也罢!2.打个花括号里面是详细的操作。工厂加工--------》正巧C++里面也有函数。函数这个概念在数学上是。就是计算x+y的和。
2024-03-25 09:37:38
238
原创 C++一维数组练习oj(3)
为什么C++的一维数组练习要出要做那么多的题目?因为我们是竞赛学生!想要将每个知识点灵活运用的话就必须刷大量的题目来锻炼思维。这题的难点就在于他是让我们输出数组的下标,而不是这个数组的对应元素!将for循环中的i输出来就可以了,因为i代表的就是数组的下标。我使用的是jsswoj.com这个刷题网站,当然要钱...此题非常简单,就是输出指定的数组中的元素。题目的是输出他中的是第几个号码!这道题有些人不看题目,这是上一次的题目讲解。
2024-03-23 14:18:49
380
原创 C++常用的区块代码
只要会这条代码,很多题目都可以直接秒杀。输入一个整数n,算出它各个位数的乘积。很多人在刷题时都遇到过不会的情况。这篇文章希望可以帮到你!给你们一道题目练练手。
2024-03-23 12:27:53
129
原创 C++一维数组练习oj(2)
设小明后面的子弹每隔t1秒打出一枚子弹,小李后面的子弹每隔t2秒打出一枚子弹。时间轴上小李每1秒打出一颗子弹,小明每2秒打出一颗子弹。如t1=2时,则后面子弹打出的时刻分别为4,7,10,13......这到题目我承认非常难!当然这只是我认为,因为我只学到了一维数组!可以看出题目给出的样例数据与题目本身给出的条件相差1秒,所以!我已经试过了,不加1是错的。与本身有偏差的数据我们必须要加以分析!这题我们可以将他理解为一条。对于你们来说可能不难。
2024-03-23 11:50:35
251
原创 C++一维数组练习oj
数完1--1000的幸运数后总共有14个,既然有14个幸运数可知数组可以定义为a[20]接下来就要将找到的最大值与站在最前面的游客调换位置即可。调换位置很简单,定义一个临时变量就可以了。这段代码是建立在上一条代码的for循环里的。思路分析:这题它说n是小于等于1000的,那么我们现在就需要找出1--1000的幸运数。这道题目需要我们找出最高的人数,实则就是让你找出数组中的最大值。变量max代表身高最高的游客。
2024-03-23 08:11:19
278
原创 解方程应用题4
水果店里香瓜个数和西瓜个数的比是3:8,如果每天卖出15个香瓜,36个西瓜,若干天后,香瓜正好卖完,西瓜还剩20个。那么水果店里原有西瓜多少个?题目1:浓度为20%,18%的盐水混合后得到18.8%的盐水。如果18%的盐水比20%的盐水多30克,需要18%的盐水多少克?题目2:一家商店经销一种商品,由于进货价降低6.4%,使利润率提高8%,那么原来经销这种商品的利润率是百分之几?某商品按20%利润定价,然后按8.8折出售,共返利70元,这件商品的售价是多少?这次依然是考试,但是难一些。
2024-02-04 17:48:27
336
原创 列方程解应用题3
题目1:一项工程,甲乙一起做4天,再由乙做5天可以完成,已知甲每天比乙多做这项工程的1/30,那么甲乙一起做需要多少天?这里有一些人会把甲工作效率设成31/30x,乙的工作效率是1/15,甲就是1/15+1/30=1/10。2,甲书架上的图书数量是乙书架图书数量的4/5,从这两个书架上各拿走120本后,甲书架的图书数量是乙书架图书数量的4/7。1,儿子今年的年龄是爸爸年龄的1/4,如果儿子再长大10岁。3,一批水泥,第一天用去了1/2多1吨,第二天用去了余下的1/3少2吨,还剩下16吨。
2024-02-03 18:13:44
844
原创 列方程解应用题2
题目1:一项工程,甲乙一起做4天,再由乙做5天可以完成,已知甲每天比乙多做这项工程的1/30,那么甲乙一起做需要多少天?我们设乙做这项工程要x天,那么甲的工作效率就是x+1/30。这里有一些人会把甲工作效率设成31/30x,乙的工作效率是1/15,甲就是1/15+1/30=1/10。结果:1/(1/15+1/10)=6天。这道题我们其实是可以用假设法的,但是方程会更加简单!注意一下题目甲比乙多的是这项工程的1/30。4x+4(x+1/30)然后根据题目(好了继续,甲乙共同做了4天。
2024-01-30 17:41:25
486
原创 列方程解应用题
题目2:书架上层与下层的图书本书比是4:5,若从书架上下层各取走15本书,则上下两层的图书本书比是7:10,原来书架上下层各有多少本书?我们设上层有4x,下层有5x。上下层都减少了25,那么就是4x-25,5x-25。题目1:一辆汽车从A地前往B地,现以行驶了2/6,还有50km就到达了处于AB两地的中间的服务站。这是运用了对应量的方法50的分率是1/6。则上层:15*4=60 下层:15*5=75。我们经常遇到用算术方法解决的很头疼的应用题。这道题我们可以用方程解,算术方法不好理解。
2024-01-28 18:29:17
452
1
原创 0.999.......=1?
其实0.9999......的数学问题就出在它的9有无限多个,也就是无限接近1。无限接近1,就是=1。9.9999....=1这个问题。很多人可能会觉得你0.9999....顶多≈1。那我们假设x=0.999....,10x=9.999....。我们假设完后再把x的值算一遍。确实........但真的不可能等于1了吗?还有芝诺的乌龟.......是不是看出问题了呀!
2023-09-17 07:45:54
80
2
原创 重生之学习C++的第四天
你只要考试考了100分。这些语言只是我们日常交流的语言。那么如果我们把它翻译成计算机语言:C++。2.如果你的考试成绩>=90,那么我就请你吃一顿大餐3。我带着前世的记忆重新学习C++..........3.如果你的考试成绩>=80,那么我就给你看会电视。你的考试成绩=100,那么我会给你买一台笔记本电。4.如果你考试成绩
2023-09-04 14:20:58
97
2
原创 数学定义新运算
我们也是先看看%符号被定义后的意思.........额..........我也说不出来但是我们可以看看这道题目的规律:第一个数是所有数,递增效应5个数依次增加。例3:1%5=1+11+111+1111+11111,2%4=2+22+222+2222,3%3=3+33+333,.........,求5%5的结果。首先我们分析一下题目:a%b其实就等于a+b-a+b那么这里的%代表的就是。首先a数先做分子,b数做分母,然后加上a分之b再加上2分之1。1.a&b=a*(*=乘)b*2,求(2&3)&5的值。
2023-08-26 23:46:25
235
原创 维护你的“战友“
有时候你电脑的cpu甚至达到了50多度。如果你的电脑默认安装了360那么你一定要卸载。无论是学习还是工作,电脑都是IT人必不可少的重要武器,一台好电脑除了自身配置要经得起考验,后期主人对它的维护也是决定它寿命的重要因素!双击我的电脑,然后右击c盘。点击属性点击磁盘清理,点击确定,在点击是,最后再点击确定。一大堆广告弹窗,当你关闭广告弹窗的时候它甚至不会让你使用。1.明天对电脑关机时,一定要进行临时文件和内存垃圾的清理。今天我来分享一下我是如何维护自己的电脑的。只要你安装了一个关于360的软件那么。
2023-08-23 17:15:06
69
原创 重生之学习C++的第三天
在这三行代码中1:将值(13)赋给了变量age。3:将值(78.9)赋给了变量weight。变量的生命周期是创建变量到销毁变量的时间段 我们简单说点就是什么时候可以用这个变量可以用变量的这段时间里叫做:生命周期。作用域:程序中所用到的名字并不是总是都有效的(可用)。而限定这个名字的可用性的代码范围就是这个名字的作用域。变量:生活中的那些可变的值如:年龄,体重,身高......在主函数(main)之外的变量叫做:全局变量。在主函数(main)之内的变量叫做:局部变量。局部变量的作用域是变量所在的局部范围。
2023-08-21 23:28:39
75
2
原创 重生之学习C++的第二天
如果错误的话问题应该出在:scanf函数。因为微软觉得scanf函数不安全于是就要用到。今天是我们学习C++的第二天。今天我们一起来学习C++的数据类型。哎........微软属实多虑了!这些是非常常见的C++数据类型。
2023-08-20 23:38:16
75
2
原创 重生之学习C++的第一天
C++是编程界一种非常主流的编程语言。它是C语言的升级版。C++也非常接近于底层开发,学好了C++以后,对你学习计算机或者渗透测试,网络安全的时候会有极大的帮助。我们开始C++的学习吧!如果你这样写的话,程序会报错。因为主函数只能有一个,这样会导致命名冲突。那如果你硬要写两个主函数的话,其实也有一个办法可以避免命名冲突。我们的程序问题解决了下面我推荐大家可以选择dev-c++,VS这两款编译器。return 0可以不写但是我劝你不要这样做。今天我们要学习C++的第一个程序:Hello world!
2023-08-20 19:08:53
67
2
空空如也
C++一维数组(博物馆)
2024-04-21
C++一维数组白细胞计数
2024-03-24
小学数学简便计算及其复杂帮解答
2023-10-15
在pycharm 中无法安装 pygame
2023-08-18
关于#python#的问题,请各位专家解答!
2023-08-12
电脑上如何安装csdn?如果要钱如何免费?
2023-08-04
安装了 dev C++却打不开
2023-06-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人