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

原创 2021-10-27

链表的尾插法和头插法 头插法 链表其实和数组是差不多的(自己理解),数组是提前申请好内存而链表是边输入边加内存,所以链表能够更好的利用内存空间。 指针包括数据域和指针域 数据域用来存储数据 指针域用来存储下一个指针的位置 1.首先我们先申请一个头结点head 然后申请一个p节点来代替head的使用 2.确定好输入n 3.在申请一个中间节点s 输入s->data 并让s->next=NULL 4.(重点) 这意思是将p节点和s节点连接起来 p->next相当于在链表中申请一个空间 然后

2021-10-27 20:59:41 285

原创 第十二届蓝桥杯D题 货物摆放

第十二届蓝桥杯D题 货物摆放 题意[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 这里我们会发现他的方案数就是所有因数的组合数乘积等于n; #include<iostream> #include<algorithm> typedef long long ll; using namespace std; const int N=1010; int m,n; ll a[N];// 需要long long型数组 爆int 了 int main() { l

2021-04-20 08:20:43 3308 6

原创 D. Epic Transformation

D. Epic Transformation 题目 :https://codeforces.com/problemset/problem/1506/D 题目大意:让你输入一个长度为n的数组,将数组中的元素两两匹配将不相等的去掉 例如: For example, if n=6 and a=[1,6,1,1,4,4], then you can perform the following sequence of operations: select i=1,j=5 The array a becomes e

2021-04-01 11:36:08 96

原创 C. Yet Another Array Restoration

C. Yet Another Array Restoration## 链接:https://codeforces.com/problemset/problem/1409/C 题目大意:给你一个未知数组,长度是n ,x,y分别是数组中的元素,y>x 并且数组进行 sort();将变成一组等差的数组,然后让你求出数组最小的值并且符合题目意思。 这里求最小的数组就是让等差值d最小即可并且要符合长度n。 代码: #include<iostream> #include<algorithm&g

2021-03-25 21:43:17 132

原创 关于解决输入整形变量时输入字符型造成死循环

需求 当我们用scanf()输入整形数字时,往往会遇到输入字符造成死循环的情况,现在我们来解决这个问题。 这问题是我在学校的实践课中遇到的问题,然后在网上找了一些资料。 分析 当我们输入整形数据时,整形变量就会接收,但是当我们输入字符型时,scanf()不会接收字符并且跳过,这时字符并不会自己消失掉,它会一直存储在缓存区中,然后scanf()一直读取一直跳过,从而造成死循环 例如 while(scanf("%d",&n)!=EOF) { if(n==1) printf("%d",n)

2021-03-03 20:58:06 2400 1

空空如也

空空如也

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

TA关注的人

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