![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
岁岁p an
做自己的光点
展开
-
移动小球OJ
移动小球Description给你n个小球,从左到右编号依次为1,2,3,4,5,6…n排成一行。现在有以下2种操作:A x y表示把编号为x小球移动到编号为y的小球的左边(和y相邻)。Q x为询问编号为x的小球左边的球号,如果x左边没有小球的话输出"cyk666"。Input第一行输入一个T,表示有T组测试数据。(1<=T<=100)随后每一组测试数据第一行是两个整数N,M,其中N表示球的个数(1 随后有M行询问,第一个字符是操作类型s。当s为’A’时,输入x,y表示把编号为x小球原创 2020-10-19 21:28:11 · 256 阅读 · 0 评论 -
H - 数据结构实验之链表八:Farey序列
Farey序列DescriptionFarey序列是一个这样的序列:其第一级序列定义为(0/1,1/1),这一序列扩展到第二级形成序列(0/1,1/2,1/1),扩展到第三极形成序列(0/1,1/3,1/2,2/3,1/1),扩展到第四级则形成序列(0/1,1/4,1/3,1/2,2/3,3/4,1/1)。以后在每一级n,如果上一级的任何两个相邻分数a/c与b/d满足(c+d)<=n,就将一个新的分数(a+b)/(c+d)插入在两个分数之间。对于给定的n值,依次输出其第n级序列所包含的每一个分数。原创 2020-10-19 19:48:57 · 131 阅读 · 0 评论 -
共用体练习OJ
共用体练习Description给定n和m,接下来有n个描述,每个描述包含一个类型标志和一组相应的数据。类型标志共3种:INT DOUBLE STRING,然后对应一组相应的数据。紧接着有m个询问,每个询问仅包含一个整数x,要求输出第x个描述对应的数据(STRING类型保证不含空格,每组对应STRING数据不会超过19个字符)。Input输入的第一行为两个整数,n和m (n<=100000, m<=100000),分别代表描述的个数和询问的个数。接下来为 n 行描述,最后为m行询问,具体原创 2020-10-18 16:34:48 · 326 阅读 · 0 评论 -
数据结构-双向链表(C语言)
双向链表Description学会了单向链表,我们又多了一种解决问题的能力,单链表利用一个指针就能在内存中找到下一个位置,这是一个不会轻易断裂的链。但单链表有一个弱点——不能回指。比如在链表中有两个节点A,B,他们的关系是B是A的后继,A指向了B,便能轻易经A找到B,但从B却不能找到A。一个简单的想法便能轻易解决这个问题——建立双向链表。在双向链表中,A有一个指针指向了节点B,同时,B又有一个指向A的指针。这样不仅能从链表头节点的位置遍历整个链表所有节点,也能从链表尾节点开始遍历所有节点。对于给定的一列原创 2020-09-13 09:39:32 · 528 阅读 · 0 评论 -
数据结构-有序链表的建立
有序链表的建立Description输入N个无序的整数,建立一个有序链表,链表中的结点按照数值非降序排列,输出该有序链表。Input第一行输入整数个数N;第二行输入N个无序的整数。Output依次输出有序链表的结点值。SampleInput633 6 22 9 44 5Output5 6 9 22 33 44Hint不得使用数组!代码实现:#include <stdio.h>#include <string.h>#include <mat原创 2020-09-13 09:27:58 · 1012 阅读 · 0 评论 -
2019-12-22
“连岳”文章读后感读这篇文章的过程中,我有着三个心理活动。第一个是“写这封信的女孩的生活和我好相似(可我连化妆都没学),前几个月就像是在虚度光阴”。第二个心理活动是“内心后悔无比,开始反思自我”,这是我读完这篇文章后的心理,虽然这类文章并不新奇,甚至是我看了开头就知道它想告诉我什么,但是我还是认真的读完了这篇文章,可能我是一个愿意接受说教的人吧。第三个心理活动是“惊醒”,上面我说我是一个愿意接受...原创 2019-12-22 19:44:41 · 121 阅读 · 1 评论