自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [蓝桥杯2023初赛] 子串简写

对于一个字符串,只保留首尾字符,将首尾字符之间的所有字符用这部分的长度代替。在本题中,我们规定长度大于等于 K 的字符串都可以采用这种简写方法。对于 100% 的数据,2 ≤ K ≤ |S| ≤ 5 × 105。对于 20% 的数据,2 ≤ K ≤ |S| ≤ 10000。第二行包含一个字符串 S 和两个字符c1 和c2。c1 和 c2 都是小写字母。给定一个字符串 S 和两个字符 c1 和 c2。长度小于 K 的字符串不允许使用这种简写。|S| 代表字符串S 的长度。第一行包含一个整数 K。

2024-05-25 19:51:33 298

原创 蓝桥杯2023初赛] 接龙数列

现在给定一个长度为 N 的数列A1, A2, ... , AN,请你计算最少从中删除多少个数,可以使剩下的序列是接龙序列?12, 23, 34, 56 不是接龙数列,因为 56 的首位数字不等于 34 的末位数字。当且仅当 Ai 的首位数字恰好等于 Ai−1 的末位数字(2 ≤ i ≤ K)。对于 100% 的数据,1 ≤ N ≤ 105,1 ≤ Ai ≤ 109。例如:12, 23, 35, 56, 61, 11 是接龙数列;第二行包含 N 个整数 A1, A2, ... , AN。

2024-05-22 20:35:14 246

原创 B. 数组循环右移 (指针)

其中a[]是用户传入的数组;n是数组的大小;m是右移的位数。函数ArrayShift须将循环右移后的数组仍然存在a[]中。输出见样例样例查看模式正常显示查看格式输入样例1<-复制6 2输出样例1int main()int i;for (i = 0;i < n;i < n;return 0;i < m;i++)//向右移m次//每次都把最后一个数字保存。

2024-05-17 16:09:05 348

原创 三维空间的点(继承)

定义一个平面上的点C2D类,它含有一个getDistance()的成员函数,计算该点到原点的距离;从C2D类派生出三维空间的点C3D类,它的getDistance()成员函数计算该点到原点的距离。试分别生成一个C2D和C3D的对象,计算它们到原点的距离。第四行三维坐标点位置2赋值给二维坐标点变量后,二维坐标点到原点的距离。第二行三维坐标点位置1到原点的距离。第三行三维坐标点位置2到原点的距离。第一行二维坐标点位置到原点的距离。第二行三维坐标点位置1。第三行三维坐标点位置2。第一行二维坐标点位置。

2024-05-09 19:29:11 267

原创 向量4(类复合)

为向量1题目中实现的CVector类增加成员函数float Average(),计算n维向量的平均值并返回。(1)添加构造函数,用虚参name1、n1、数组a1初始化CStudent类对象。(2)添加输出函数,按样例格式输出CStudent对象值。输入多行,每行格式为:学生姓名 科目n n个成绩。学生姓名 n个成绩 成绩的平均值(保留2位小数)CVector score;主函数输入数据,测试CStudent对象。

2024-04-26 18:06:35 370 1

空空如也

空空如也

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

TA关注的人

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