函数
文章平均质量分 55
澄澈蓝
大闹一场,悄然离去
展开
-
csp学生排队
1)第一次调整,命令为“3号同学向后移动2”,表示3号同学出队,向后移动2名同学的距离,再插入到队列中,新队列中学生的学号依次为1, 2, 4, 5, 3, 6, 7, 8;3)第三次调整,命令为“3号同学向前移动2”,表示3号同学出队,向前移动2名同学的距离,再插入到队列中,新队列中学生的学号依次为1, 2, 4, 3, 5, 8, 6, 7。接下来m行,每行两个整数p, q,如果q为正,表示学号为p的同学向后移动q,如果q为负,表示学号为p的同学向前移动-q。第二行包含一个整数m,表示调整的次数。原创 2023-12-26 11:10:15 · 71 阅读 · 1 评论 -
csp出现次数最多的数
unordered_map是C++标准库中的一个关联容器,它存储的元素是键值对,其中每个键在容器中只出现一次。unordered_map的键是无序的,即元素在容器中的顺序是不确定的,但是可以通过键来快速查找对应的值。unordered_map的实现是基于哈希表(hash table)的,因此其插入、删除和查找操作的时间复杂度通常为O(1)。如果这样的数有多个,请输出其中最小的一个。输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。如果这样的数有多个,输出其中最小的一个。原创 2023-12-26 14:28:40 · 67 阅读 · 1 评论 -
csp数字排序
输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。1 ≤ n ≤ 1000,给出的数都是不超过1000的非负整数。输入的第一行包含一个整数n,表示给定数字的个数。原创 2023-12-26 15:21:46 · 167 阅读 · 1 评论 -
序列容器之list使用
array 是一个固定大小的序列容器,其内部使用静态数组存储元素。列的尾部进行快速插入和删除操作,但在序列的中间插入或删除元素的效率相对较低。序列容器是 C++STL 中的一种数据结构,其内部存储了一个按顺序排列的元素序列,可以将数据。list 是一个双向链表,元素存储在不同的节点中,每个节点包含指向前置元素和后继元素的指针。list 容器的内部实现是一个双向链表,它允许高效的插入和删除操作,只需要常数时间即可完成。它支持高效的元素插入和删除操作,但不支持随机访问,必须通过迭代器逐个访问序列中的元素。原创 2023-12-26 11:08:12 · 50 阅读 · 1 评论 -
csp相反数
有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。第一行包含一个正整数 N。只输出一个整数,即这 N 个数中包含多少对相反数。原创 2023-12-26 15:19:47 · 68 阅读 · 1 评论 -
socket
为了实现FTP(文件传输协议)的服务器(server)和客户端(client),你不能仅仅使用bind和connect这两个系统调用来完成所有功能,因为FTP是一个复杂的协议,包含多个命令和数据通道。下面是一些基本的步骤和考虑因素,用于指导你如何修改或构建FTP服务器和客户端。原创 2024-06-18 10:48:44 · 743 阅读 · 0 评论 -
csp-24点
【代码】csp-24点。原创 2023-12-25 18:18:56 · 29 阅读 · 0 评论 -
STL之map学习
【代码】STL之map学习。原创 2023-12-26 13:50:47 · 47 阅读 · 1 评论 -
函数指针用法
函数指针是C++(以及C语言)中用于存储函数地址的指针类型。通过使用函数指针,你可以间接地调用函数,这对于实现回调函数、函数表、插件系统等功能非常有用。函数指针的声明和定义与普通的变量指针有些不同,因为它们需要指定函数的返回类型和参数类型。在这个例子中,我们首先声明了一个名为add的函数,它接受两个int参数并返回一个int。然后,我们声明了一个名为的函数指针,它的类型与add函数的类型匹配(即它指向一个接受两个int参数并返回一个int的函数)。在main函数中,我们将add函数的地址赋值给。原创 2024-06-19 11:20:02 · 280 阅读 · 0 评论 -
unordered_map
是 C++ 标准库中的一个关联容器,它包含可以重复的键值对(key-value pairs),并且这些键值对是未排序的。内部使用一个哈希表来存储元素,因此查找、插入和删除操作的平均时间复杂度为 O(1)(在理想情况下,但实际性能可能因哈希冲突而略有不同)。以下是。原创 2024-06-19 11:08:57 · 294 阅读 · 0 评论