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

原创 C++ 冒泡排序

冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复进行的,直到没有再需要交换的元素为止。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。

2024-09-05 16:50:36 457

原创 【题目】跨栏题解

所有站台之间有 M 条单向路径,第 i 条路经是从站台 Si​ 开始,到站台 Ei​,其中最高的栏的高度为 Hi​。对于 100%的数据1

2024-08-23 09:05:10 854

原创 洛谷P2911题解

对于一个有S个面的骰子每个面上的数字是1,2,3,...,S.每个面(上的数字)出现的概率均等.贝茜希望找出在所有“三个面上的数字的和”中,哪个和的值出现的概率最大.现在给出每个骰子的面数,需要求出哪个所有“三个面上的数字的和”出现得最频繁.如果有很多个和出现的概率相同,那么只需要输出最小的那个.三个骰子.这三个不同的骰子的面数分别为s1 s2 s3。2.定义一个数组,重复将a[i+j+k]++;3.最后,一个·for循环用Max比较出现次数,写作不易,请给个小红心支持支持吧!那么,很容易就得到了代码。

2024-08-22 20:11:34 352

原创 C++ 选择排序

选择排序是一种简单直观的排序算法。它的工作原理是每次从未排序的数组中找到最小(或最大)的元素,然后将其放到已排序数组的末尾。这个过程重复进行,直到所有元素都排序完毕。

2024-07-27 16:13:43 618

原创 C++ 插入排序

定义:插入排序是一种简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。

2024-07-24 21:27:35 393

原创 C++ 最小公倍数

定义:最小公倍数(LCM)是两个或多个整数的公倍数中最小的一个。例如:18和24的最小公倍数是72;20和50最小公倍数是100在数学上,最小公倍数简写为(设两数为a,b):[a,b]

2024-07-23 17:06:33 727

原创 C++ 最大公因数

此篇是本人第一篇博客,请大家多多鼓励。

2024-07-19 20:51:20 898

空空如也

空空如也

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

TA关注的人

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