自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 蓝桥杯刷题笔记

思路:找规律,比如说,我现在有五个盖子,用掉三个,然后还剩三个(因为换购了的一个,加到剩余的里面去了)。开始拿到这题的时候,我想着定义一个数组,然后分别对数组的每个数去判断,如果满足条件,那么ans++,最后输出ans。思路:巧妙之处在于,定义maxx=-1,然后遍历数组a,求出max(abs(i-j)+abs(a[i]-a[j]),maxx),并且赋值给maxx。思路:定义string s,遍历s,对于是s【i】小于字符z,就往后面移三个字符,否则,s【i】为x,y,z的时候,分别改为字符a,b,c。

2024-04-12 22:06:14 372

原创 蓝桥杯真题附上ac代码

本题采用二分法找到快速切分的方法。而二分法的关键就是确定二分的边界。本题不难发现下边界比较容易确定,难点在于上边界的确定。最大的分割方法就是不做任何切割,所以只需要找出原始巧克力中的最大块就行了。

2024-02-24 20:45:18 348 1

原创 杭电oj2031

【代码】杭电oj2031。

2024-02-02 19:33:51 554

原创 杭电oj2029

【代码】杭电oj2029。

2024-02-02 18:41:42 377

原创 杭电oj2028

【代码】杭电oj2028。

2024-02-01 15:11:24 381 1

原创 杭电oj2027

【代码】杭电oj2027。

2024-02-01 14:35:16 350 1

原创 杭电oj2026

【代码】杭电oj2026。

2024-01-31 20:02:46 312

原创 杭电oj2025

头文件这里用的是万能头文件,因此杭电oj不通过,会显示编译错误,只需要修改头文件即可!本解法的细节之处,在于巧妙的利用+号实现字符串的拼接!最后祝愿大家顺利AC!

2024-01-31 19:07:17 476

原创 杭电oj2024

总结,本体考查了c语言里面的字符串组成。c语言里面合法字符串必须由字母、下划线、数字组成,而且首字符不能是数字,所以这里先对首字符进行了判断,用到了isalpha()函数,如果为数字,那么flag++。接下来对字符串进行遍历,用到了isalnum()函数,如果字符串没有出现字母、下划线、数字,那么flag++。最后祝愿大家顺利AC!

2024-01-26 20:38:17 322 1

原创 杭电oj2022

最后祝愿大家顺利AC!

2024-01-25 15:56:37 347 1

原创 杭电oj2021

使用数组来存放面值种类,用count函数来记录张数。最后祝大家顺利AC!

2024-01-25 15:06:12 352 1

原创 杭电oj2020

总结,本题关键之处在于利用冒泡排序来比较绝对值大小,值得借鉴,而且比较绝对值大小用到了cmath库函数里面的abs()函数。最后祝愿大家顺利AC!

2024-01-22 18:26:53 330

原创 杭电oj2019

总结,个人认为,这道题关键之处在于利用循环来找出数组a中的最大值,然后再依次交换m和a【i】的值。这里交换两个值,用到了算法头文件algorithm里面的swap()函数。最后祝愿大家AC顺利通过!

2024-01-22 12:36:09 304

原创 杭电oj2015

题目描述:有一个长度为n(n

2023-12-08 19:50:35 360

原创 杭电oj刷题心得

直接把数组排好序(从小到大或者是从大到小我们这里不必多考虑,遍历的时候去掉数组首元素和数组尾元素即可),然后手动去掉最大值和最小值。这里一定要注意数组元素的下标和逻辑序号之间的关系,不然很容易得到错误的结果!这里11-16行是对数组元素遍历,找出数组a中的最大值maxs和最小值mins,是代码核心所在。一定要注意要将数组首个元素赋值给maxs和mins,这样遍历的时候才不会出错。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。最后祝愿大家顺利通过!

2023-12-08 19:42:57 373

原创 c++期末复习题

1、在下面的定义中,NODE是链表接点的结构,appendToList则是一函数,其功能是:在list所指向的链表的末尾添加一个新的值为x的接点,并返回表头指针。//7行cout<<c.nume<<’/’<<c.deno<<endl;//8行}//9行错误行的行号为(1)、(2)和(3)。//从数组a的前n个元素中求出//最大值和最小值,并分别由引用参数x和y带回,//同时若n大于0则返回1,否。A.编译、编辑、连接、运行B.编辑、编译、连接、运行C.编译、运行、编辑、连接D.编辑、运行、编辑、连接。

2023-05-30 11:12:59 2119 4

原创 5月30,c++复习摘要

对语言本身而言,C是C++的子集,那么是什么样的一个子集 从上文可以看出, C实现了C++中过程化控制及其它相关功能,而在C++中的C我称它为“C+”,相对于原来的C还有所加强,引入了重载、内联函数、异常处理等等玩艺儿,C++更是拓展了面向对象设计的内容,如类、继承、虚函数、模板和包容器类等等;所以相对于C,C++包含了更丰富的“设计”的概念,但C是C++的一个自洽子集,也具有强大的功能,同样值得学习;const定义的常量是符号常量,有数据类型,也有值,且其值不可改变,在内存中有地址,编译时做类型检查;

2023-05-30 11:08:19 104 1

原创 4月25日c++实验课

定义boat和car两个类,weight是两者的私有属性,定义一个友元函数计算重量和。仔细体会静态数据成员,静态成员函数用法。

2023-04-25 11:29:24 48

原创 4月11日c++实验

1.声明一个cup类,观察构造和析构函数的调用顺序。2.定义一个circle类。

2023-04-11 11:08:16 41

原创 3月28实验递归

对同一个函数的多次不同调用中,编译器会为函数的形参和局部变量分配不同的空即,它们互不影响。3.递归编写getpower计算x^y。2.编写两个整数求最大和最小公约数。4.3-16 递归的底层调用。1.用递归编写斐波那契级数。

2023-03-28 10:48:03 50

原创 3月14日函数实验华氏温度转换

递归斐波那契华氏温度转换实现函数重载。

2023-03-22 22:25:12 28

原创 3月21日c实验课

指针的基本用法和用指针输入一个数组。用指针交换两个变量的值。

2023-03-22 21:48:48 29

原创 3月7号c++实验课

输出九九乘法表分数评定等级用穷举法找1—100以内的质数总结:(1)endl里面的都是英文字母,不要把l当成数字1来看(2)空格和分号一定要留心,尽量别犯简单的错误

2023-03-07 19:03:45 98

空空如也

空空如也

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

TA关注的人

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