自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 c++算法之递归2

总结一下:这三种算法就是用来解决循环问题的:1.递归;2.for循环;3.while循环。

2023-11-11 15:59:58 238 1

原创 c++算法之递归

这就是递归,一层层往下推,直到问题边界,到了问题边界就return,然后往上推。

2023-10-28 22:43:08 167 1

原创 c++数列求和

计算1+2+3+⋯+(n−1)+n 的值,其中正整数 n 不大于 100。由于你没有高斯聪明,所以你不被允许使用等差数列求和公式直接求出答案。这个今天也不说了,之后我会专门写一篇文章来讲递归。依然是没什么好说的,都学过。没什么好说的,也不想说。输出一个正整数,表示最后求和的答案。数据保证,1≤n≤100。输入一个正整数 n。

2023-10-17 22:06:54 932

原创 不知道取什么名字的文章

vector.push_back(x)//在向量后面添加元素x、vector.size()//获得向量元素个数、vector.pop_back()//删除向量尾元素、vector.clear()//清空向量所有元素、vector.insert(it,x)//在向量送代器it处插入元素x、vector.erase(it//删除向量送代器it处元素;进制转换、高精度运算、模拟、递推、分治、递归、贪心、穷举、宽度优先搜索、深度优先搜索、回溯、动态规划、0-1背包。%l 长整型,加在%d、%u、%o、%x后面。

2023-10-09 22:07:54 110

原创 c++计算矩阵边缘元素之和

观察位置,是[0,0->i-1][0->j-1,i-1][0->j-1,0][j-1,0->i-1]之和再减[0,0][0,i-1][j-1,i-1][j-1,0]之和;这个题在洛谷有五个测试点,所以暴力能得个20、40来分的样子吧;所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。第 11 行包含两个整数,分别为行数m 和列数 n,两个整数之间空格隔开。第 22 行开始有 m 行数据,每行包含 n 个整数,整数之间空格隔开。输入一个整数矩阵,计算位于矩阵边缘的元素之和。

2023-10-09 22:01:30 971 1

原创 c++开关灯

假设有 N 盏灯(N 为不大于 5000 的正整数),从 1 到 N 按顺序依次编号,初始时全部处于开启状态;第一个人(1 号)将灯全部关闭,第二个人(2 号)将编号为 2 的倍数的灯打开,第三个人(3 号)将编号为 3 的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和 3 号一样,将凡是自己编号倍数的灯做相反处理。依照这个线索,可以得出只需要得出所有的自然平方数,再比大小,就可以输出了。2.如果为倍数:如果为0:变成1;输出为一行,按顺序输出关着的灯的编号。

2023-10-07 20:53:32 730

空空如也

空空如也

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

TA关注的人

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