自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSPCCF——202409-1——密码

西西艾弗网对用户密码有一套安全级别评定标准。在西西艾弗网上,用户的密码是一个由大写字母(A‐Z)、小写字母(a‐z)、数字(0‐9)和特殊字符(*和 #)共 64 种字符组成的字符串。根据复杂程度不同,密码安全度被分为高、中、低三档。

2025-02-12 14:25:59 326

原创 CCFCSP比赛题目202312-1——仓库规划

西西艾弗岛上共有 n 个仓库,依次编号为 1⋯n。每个仓库均有一个 m 维向量的位置编码,用来表示仓库间的物流运转关系

2025-02-12 12:14:47 302

原创 CCFCSP比赛 ——2024 --重塑矩阵1

给定原矩阵中的一个元素的位置 (𝑖,𝑗)(i,j)(0≤𝑖<𝑛0≤i<n 且 0≤𝑗<𝑚0≤j<m),我们可以找到这个元素在被线性化后的一维数组 𝐴A 中的位置 𝑘k(0≤𝑘<𝑛×𝑚0≤k<n×m),然后确定它在新矩阵 𝑀′M′ 中的位置 (𝑖′,𝑗′)(i′,j′)(0≤𝑖′<𝑝0≤i′<p 且 0≤𝑗<𝑞0≤j<q)。设原矩阵为 𝑀M,其维度为 𝑛×𝑚n×m,即有 𝑛n 行和 𝑚m 列。给定 𝑛×𝑚n×m 的矩阵 𝑀M 和目标形状 𝑝p、𝑞q,试将

2025-02-11 22:52:00 355

原创 CCFCSP认证考试 ——202403-1 词频统计

csp题目——在学习了文本处理后,小 P 对英语书中的 n 篇文章进行了初步整理。 具体来说,小 P 将所有的英文单词都转化为了整数编号。

2025-02-11 22:32:22 285

原创 QT实现GIF动图显示(小白版,可直接copy使用)

需要你自己提前设置好动图的位置,本例中存放于"/Users/PLA/PLA/PLA.gif。

2024-07-05 16:01:27 1134 1

原创 QT定时器显示日期(小白可直接复制粘贴版)

【代码】QT定时器显示日期(小白可直接复制粘贴版)

2024-07-04 17:21:01 293

原创 在Qt中,使用鼠标滑过的痕迹来显示图形并把名字显示上去(可直接复制使用)

在Qt中,要创建一个能够使用鼠标滑过的痕迹来绘制多笔画的图形,并在界面上显示你的名字,你需要确保你的。派生类能够处理鼠标事件来跟踪鼠标的移动,并在这些事件发生时更新绘图。以下是一个简单的示例,包括。不是Qt Widgets应用程序的标准部分,所以我们使用。

2024-07-04 16:48:33 244

原创 CSP认证——202206-1归一化处理

如果你输出的每个浮点数与参考结果相比,均满足绝对误差不大于。行,每行一个浮点数,依次表示按上述方法归一化处理后的数据。在机器学习中,对数据进行归一化处理是一种常用的技术。的标准分布,在很多情况下都可以有效地加速模型的训练。将数据从各种各样分布调整为平均值为。,则该测试点满分,否则不得分。类型存储浮点数,可以使用。类型存储浮点数,并使用。这里假定需要处理的数据为。,表示待处理的整数个数。Python:直接使用。C/C++:建议使用。从标准输入读入数据。第二行包含空格分隔的。

2024-03-22 17:13:45 453

原创 CSP认证——202012-1 期末预测之安全指数

然后,顿顿根据自己平日里对小菜的暗中观察,以百分制给每一项指标打分,即小菜同学第 ()项指标的得分 是一个 范围内的整数。期末要到了,小菜同学找到了自己的好朋友顿顿,希望可以预测一下自己这学期是否会挂科。鉴于每一项指标的重要性不尽相同,顿顿用一个 范围内的整数 来表示第 (行,其中第 ()行包含用空格分隔的两个整数 和 ,分别表示第。项指标的重要程度和小菜同学该项的得分。,快来算算小菜同学期末的安全指数吧。,表示小菜同学期末的安全指数。最后,小菜同学期末的安全指数。)项指标的重要程度。从标准输入读入数据。

2024-03-22 16:33:44 518

原创 CCF软件能力认证202312-1——仓库规划

比如编码为 的仓库可以成为 的上级,但不能成为 的上级。如果有多个仓库均满足该要求,则选取其中编号最小的仓库作为仓库 的上级仓库;,用于存储仓库的位置编码。数组的大小是1000x1000,意味着最多可以有1000个仓库(编号从1到1000),每个仓库的位置编码有1000个维度。行()输出一个整数,表示仓库 的上级仓库编号;维向量的位置编码,用来表示仓库间的物流运转关系。个仓库的位置编码,试计算每个仓库的上级仓库编号。,分别表示仓库的数量和位置编码的维度数。仓库 ,满足:仓库 位置编码的每一维。

2024-03-21 20:41:29 1344 1

原创 CCF计算机软件能力认证考试—202209-1如此编码

已知某次测验包含 � 道单项选择题,其中第 � 题(1≤�≤�)有 �� 个选项,正确选项为 ��,满足 ��≥2 且 0≤��<��。全部的测试数据满足:1≤�≤20,��≥2 且 ��≤109(根据题目描述中的定义 �� 表示全部 �� 的乘积)对任意的 1≤�≤�,因为 ��+1,��+2,⋯ 均为 �� 的倍数,所以 � 除以 �� 的余数具有如下性质:。易知,0≤�<��,最小值和最大值分别当 �� 全部为 0 和 ��=��−1 时取得。首先定义一个辅助数组 ��,表示数组 �� 的前缀乘积。

2023-12-05 20:38:51 867

原创 PTA_2023年软件设计综合实践_10(回溯法与分治限界法)

将1-9九个数不重复地赋给不同的9个元素 ,实现形如a/bc+d/ef=f/hi 的形式。例:1/26+5/78=4/39 1/32+5/96=7/84 (注意:1/26+5/78=4/39 和5/78+1/26=4/39 只能算一种解),共有多少种不同的解。语言选C7-2 0/1背包有一个背包的最大能承受的重量是 M ,有 n 个物品,每个物品有各自的重量和价值,计算在不超出背包最大承重限制下,背包中物品最大价值可以是多少?

2023-11-29 22:15:35 2188

原创 PTA-2023年软件设计综合实践_9(动态规划法)

7-1 数塔7-1 数塔数塔如图所示,若每一步只能走到相邻的结点(图中有数字的方格),则从最顶层走到最底层所经过的所有结点的数字之和最大是多少?测试数据保证结果不大于231−1。C++7-2 最大子列和问题给定K个整数组成的序列{ N1​, N2​, ..., NK​ },“连续子列”被定义为{ Ni​, Ni+1​, ..., Nj​ },其中 1≤i≤j≤K。“最大子列和”则被定义为所有连续子列元素的和中最大者。

2023-11-29 22:06:12 2031

原创 PTA平台——2023年软件设计综合实践_8(分治法与贪心法)

设计一个平均时间为O(n)的算法,在n(1<=n<=1000)个无序的整数中找出第k小的数。提示:函数int partition(int a[],int left,int right)的功能是根据a[left]~a[right]中的某个元素x(如a[left])对a[left]~a[right]进行划分,划分后的x所在位置的左段全小于等于x,右段全大于等于x,同时利用x所在的位置还可以计算出x是这批数据按升非降序排列的第几个数。

2023-11-29 21:57:35 1896

原创 PTApt——2023年软件设计综合实践_7(数据结构)

6-1 递增的整数序列链表的插入6-1 递增的整数序列链表的插入本题要求实现一个函数,在递增的整数序列链表(带头结点)中插入一个新整数,并保持该序列的有序性。6-2 另类循环队列。

2023-11-29 21:49:03 1187

原创 PTA平台-2023年软件设计综合实践_5(指针及引用)

6-1 调和平均 - C/C++ 指针及引用函数hmean()用于计算整数x和y的调和平均数,结果应保存在指针r所指向的浮点数对象中。当x+y等于0时,函数返回0表示无法计算,。数学上,两个数x和y的调和平均数 z = 2xy/(x+y)。

2023-11-18 15:36:48 1662

原创 头歌平台——C语言之链表练习题

单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始,链表是使用指针进行构造的列表,又称为结点列表,因为链表是由一个个结点组装起来的,其中每个结点都有指针成员变量指向列表中的下一个结点。逆置链表初始为空,表中节点从原链表中依次“删除”,再逐个插入逆置链表的表头(即“头插”到逆置链表中),使它成为逆置链表的“新”的第一个结点,如此循环,直至原链表为空。链表有多种形式,它可以是单链接的或者双链接的,可以是已排序的或未排序的,可以是循环的或非循环的。

2023-10-19 12:21:02 2096

原创 头歌平台——C语言之数学运算强化练习题

我不想再啰嗦各种知识点了,而我相信大家经过反复的练习,已经将该记住的都记住了,那么我们直接看代码回顾吧!平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。输入一个三位数的整数,分别输出其个位、十位、百位上的数字。请仔细阅读右侧代码,根据方法内的提示,在。本关需要完成复数运算的小程序。

2023-10-19 12:18:02 1181

原创 头歌平台——基于结构体的学生信息管理系统

本关任务:编写一个基于结构体得学生成绩信息管理系统。输出最后的二维表格样式的成绩,含学号、三门课成绩、总分、名次。区域内进行代码补充,完成编写学生信息管理系统的小程序。请填写五个函数完成相应功能的实现。请仔细阅读右侧代码,结合相关知识,在。个学生的学号和三门课程的成绩。用结构体存放所有数据。每个功能都用函数实现。计算每个学生的总分。按总分从高到低排序。个字符,且为左对齐。

2023-10-19 12:12:14 2346 1

原创 头歌平台——基于数组的工资处理系统

第1关:数据输入和计算第1关:数据输入和计算。

2023-10-19 12:10:59 2491

原创 头歌平台——C文件操作

函数,以实现按格式使用FILE结构存取学生信息的功能。函数,以实现按数据块使用FILE结构存取学生信息的功能。**函数需要将计算出总分、平均分和名次信息的学生信息存入。**函数需要将计算出总分、平均分和名次信息的学生信息存入。:实现从二进制格式文件中读取学生的基本信息。**函数从文本文件读取学生信息准备测试数据。:实现从二进制文件中读取学生的基本信息。**函数从文本文件读取学生信息准备测试数据。:实现从文本文件中读取学生的基本信息。:实现从文本文件中读取学生的基本信息。结构来操作文本文件的要求。

2023-10-19 12:07:51 4317 1

原创 CCF计算机资格认证模拟题202212-1现值计算

那么当前的 元一年后就会变成 元,两年后变成 元。因此,现在收到 元比两年后收到 元收益更多,两年后再支出 元会比立刻支出。评估一个长期项目的投资收益,资金的时间价值是一个必须要考虑到的因素。,当前(第 年)的 元就等价于第 年的 元;相应的,第 年的 元的当前价值实际为。, 且 的有效数字不多于 位,每年预计收入(正数)或支出(负数)的绝对值不大于。年的预计收入支出情况,在将所有款项转换为当前价值后,试计算该项目的总收益。基于上述分析,我们使用如下的模型来衡量时间价值:假设银行的年利率为。

2023-10-18 22:19:43 252

原创 CCF计算机资格认证模拟题202303-2垦田计划

块区域准备开垦田地,由于各块区域大小不一,开垦所需时间也不尽相同。据估算,其中第 块()区域的开垦耗时为 天。为了加快开垦进度,顿顿准备在部分区域投入额外资源来缩短开垦时间。,分别表示待开垦的区域总数、顿顿手上的资源数量和每块区域的最少开垦天数。单位资源,但无论如何安排,也无法使总耗时进一步缩短。投入 单位资源,便可将其开垦耗时缩短。输入的第一行包含空格分隔的三个正整数。单位资源无法使耗时进一步缩短。耗时缩短天数以整数记,即第。块区域最少需要多少天?输出一个整数,表示开垦。从标准输入读入数据。

2023-10-18 22:15:35 147

原创 PTA程序辅助设计平台—2023年软件设计综合实践_4(数组及字符串)

6-1 找最小元素/选择排序 - C/C++ 数组及字符串6-1 找最小元素/选择排序 - C/C++ 数组及字符串(找最小元素)对于给定的包含10个元素的整数数组,设计一个函数,从数组给定的下标范围[i,j]里找到值最小的元素,返回其下标。该函数的原型可以是int findMin(int a[], int i, int j),参数int a[]代表被搜索的数组。以这个函数为基础,可以演化出一种称之为选择排序的算法。

2023-10-14 19:57:02 5814 3

原创 PTA程序辅助实验平台——2023年软件设计综合实践_3(分支与循环)

PTA平台答案,可以直接copy&paste

2023-09-27 20:29:49 4584 1

原创 PTA平台———2023年软件设计综合实践_2(基础语法)

题目描述假设张家界景区的游客抵达检票口的速度是恒定的。某国庆长假日清晨景区开门时检票口已积聚了一定数量的游客,且随时间流逝,不断有新的游客抵达。如果打开8个检票口,m分钟刚好可以完成全部游客的检票放行;如果使用6个检票口,则需要n (n>m)分钟才能完成。请编程计算:如果使用10个检票口,需要多少时间才能将景区入口的待检票人数清零?【分析】这是小学奥数中著名的“牛吃草”问题。现假设每个检票口每分钟可以完成1份游客的检票放行任务。设景区开门时积聚的游客数量为x份,设每分钟有y份游客抵达检票口。

2023-09-26 21:19:12 2654

原创 程序设计二(面向对象)_实训13_虚函数实验答案补充2

建立一个继承体系,List是基类,ArrayList和LinkedList是其派生类。并且编写实现下述函数并达到如下效果。做一个流输出运算符重载,其第二个参数是List的常引用类型。我们知道子类的对象天生可以作为父类类型使用,因此这上面的调用显然都是合法的。但是现在要求实现如下效果:第 3 行的函数执行的是适合ArrayList输出的代码,而第 4 行执行的是适合LinkedList输出的代码。即,虽然调用的函数一样,但需要根据当时的实参类型选择合适的实现。相当于对非成员函数做到动态绑定。

2023-09-24 21:41:13 2557

原创 程序设计二(面向对象)_实训13_虚函数实验答案补充

建立一个继承体系。 是基类, 和 是派生类。 提供 5 个函数,分别是增删查改显。其中,前 4 个是纯虚函数,第 5 个是虚函数。用户需在 和 中编写实现相应的实现。注意一条:在 中无需再实现显示函数。虚函数是 C++ 实现动态绑定的关键。所谓动态绑定,如下: 从语法上看, 只是一个指向 类型的指针。但是,在第 2、3 行代码中, 实际上指向了一个 对象。此时通过 调用了 成员函数。那么,此时调用的是 类的函数还是 类的 函数呢?这取决于是否为虚函数。如

2023-09-24 21:12:29 2881 1

原创 CCF计算机资格认证模拟题202305-2矩阵运算

是 Transformer 中注意力模块的核心算式,其中 、 和 均是 行 列的矩阵, 表示矩阵 的转置,每个矩阵输入 行,每行包含空格分隔的 个整数,其中第 行的第 个数对应矩阵的第 行、第。点乘即对应位相乘,记 为向量 的第 个元素,即将 第 行中的每个元素都与。输入矩阵、向量中的元素均为整数,且绝对值均不超过。请谨慎评估矩阵乘法运算后的数值范围,并使用适当数据类型存储矩阵中的整数。输入矩阵、向量中的元素均为整数,且绝对值均不超过。,试计算顿顿按简化的算式计算的结果。个整数,表示计算的结果。

2023-09-20 22:51:01 206

原创 CCF的计算机资格考试模拟题202305-1

的字符数组来表示,其中每一位对应棋盘上的一个格子。六种棋子王、后、车、象、马、兵分别用字母。行,依次输入第 到第 步棋后的局面。国际象棋在对局时,同一局面连续或间断出现3次或3次以上,可由任意一方提出和棋。表示,其中大写字母对应白方、小写字母对应黑方。现已按上述方式整理好了每步棋后的局面,试统计每个局面分别是第几次出现。两个字符数组的每一位均相同则说明对应同一局面。、 步后的局面分别与第 、 步后的局面相同。行,每行一个整数,表示该局面是第几次出现。步后的局面与上图相对应。个字符对应一个局面。

2023-09-20 22:46:45 475 4

原创 头歌数字逻辑--逻辑函数及其描述工具(Logisim)

头歌平台答案,可以直接复制粘贴使用

2023-09-17 16:37:24 1822 1

原创 PTA程序设计类辅助教学平台--2023年软件设计综合实践_1(变量与数据类型)

注意:本文章在PTA平台上选择编译语言时,除了第九题,第十题选择C++(g++)以外,其余均选择C(clang)。第一题 7-1 种钻石2019年10月29日,中央电视台专题报道,中国科学院在培育钻石领域,取得科技突破。科学家们用金刚石的籽晶片作为种子,利用甲烷气体在能量作用下形成碳的等离子体,慢慢地沉积到钻石种子上,一周“种”出了一颗 1 克拉大小的钻石。本题给出钻石的需求量和人工培育钻石的速度,请你计算出货需要的时间。

2023-09-17 16:05:53 8258 2

原创 数据结构与算法 - 字符串匹配

第1关:实现朴素的字符串匹配任务描述本关任务是实现函数。相关知识在一个长字符串中寻找一个短字符串出现的位置,这是字符串匹配问题。例如:长字符串是 “string” ,短字符串是 “ring” ,那么短字符串在长字符串中出现的位置是 2 ,即 “ring” 在 “string” 中出现的开始位置是 2。编程要求本关的编程任务是补全 step1/mystr.cpp 文件中的FindSubStr函数,以实现朴素的字符串匹配。本关涉及的代码文件 mystr.cpp 的代码框架如下:评测说明。

2023-05-15 22:41:31 829

原创 数据结构与算法 - 计算表达式

为了简化你的实现,假设表达式中的操作数都是一个非负的个位数。在计算中缀表达式的过程中,你可以根据需要调用以上操作。因为表达式的计算结果可能是浮点数,所以这里将栈的数据元素类型设置为了。在计算后缀表达式的过程中,你可以根据需要调用以上操作。因为表达式的计算结果可能是浮点数,所以这里将栈的数据元素类型设置为了。和中缀表达式的计算一样,后缀表达式的计算也需要用到栈。打印栈中元素:从栈顶到栈底打印各结点数据元素。中缀表达式的计算需要用到栈。表达式中的操作数都是一个非负的个位数。求栈的长度:获取链式栈的长度。

2023-05-15 22:37:23 531

原创 数据结构与算法 - 线性表

任务描述本关任务:实现 step1/Seqlist.cpp 中的SL_InsAtSL_DelAt和三个操作函数,以实现线性表中数据的插入、删除与查找等功能。相关知识线性表是最基本、最简单、也是最常用的一种数据结构。线性表结构中,数据元素之间通过一对一首尾相接的方式连接起来。具体实现时,线性表可以采用不同的存储策略。下面给出了一种基于顺序存储的线性表实现方案:该方案将线性表存储在一片连续空间里,并通过datalen和max三个属性元素。datamaxlen。

2023-05-15 22:36:03 714

原创 树和森林实验

第1关:求森林的叶子节点数任务描述本关任务:请在右侧编辑器的注释行填入适当内容来完成算法,以实现指定的功能,并通过运行来验证。相关知识实验目的树和森林也是软件设计中较为常用的结构,其基本运算也是遍历运算。由于其存储结构主要采用二叉链表存储形式,因此其运算也基于二叉树的运算。本次实验需要加深对树的存储结构,尤其是二叉链表存储结构的理解,掌握树和二叉树之间的对应关系,熟练掌握树的遍历算法及其应用。实验任务。

2023-05-15 22:33:17 496

原创 图结构实验2(接上一篇)

为了使同学们不因为复杂的存储结构而分散精力,本实训使用图的邻接矩阵来存储图,也就是datagraph类型的二维数组,datagraph[i][j]表示顶点i到顶点j的边的信息。请在右侧编辑器的命名空间内填写相关代码,实现对给定的图G及出发点u,设计算法从u出发深度遍历图G,并构造出相应的生成树。:为使实验程序简洁直观,下面的部分实验程序中的一些功能实现仍以调用库函数程序"graph.h"中的函数的形式给出,并假设该库函数中定义了图结构的类型、结构以及其他一些有关图、边、顶点等的基本操作和函数。

2023-05-15 22:26:09 112

原创 图结构实验

第1关:求图中边或弧的数目任务描述本关任务:求给定图中的边(或弧)的数目。相关知识实验目的实验任务:为使实验程序简洁直观,下面的部分实验程序中的一些功能实现仍以调用库函数程序"graph.h"中的函数的形式给出,并假设该库函数中定义了图结构的类型、结构以及其他一些有关图、边、顶点等的基本操作和函数。实验说明图结构及其类型描述在本头文件中,用自然数表示顶点号。所涉及到的图可以是无向图、有向图、带权图(即网络)等形式。

2023-05-15 22:24:05 189

原创 散列——实验及提升训练

第1关:哈希表初始化。

2023-05-15 22:10:33 328

原创 稀疏矩阵的压缩存储与操作(实测程序

第1关:基于三元表顺序存储的稀疏矩阵的转置与输出(测试)

2023-05-15 22:07:19 834

头歌数字逻辑-逻辑函数及其描述工具(Logisim)第五题答案

头歌数字逻辑-逻辑函数及其描述工具(Logisim)

2023-09-17

头歌数字逻辑-逻辑函数及其描述工具(Logisim)第四题答案

头歌数字逻辑-逻辑函数及其描述工具(Logisim)

2023-09-17

头歌数字逻辑-逻辑函数及其描述工具(Logisim)第三题答案

头歌数字逻辑-逻辑函数及其描述工具(Logisim)

2023-09-17

头歌数字逻辑-逻辑函数及其描述工具(Logisim)第二题答案

头歌数字逻辑-逻辑函数及其描述工具(Logisim)

2023-09-17

头歌数字逻辑-逻辑函数及其描述工具(Logisim)

头歌数字逻辑-逻辑函数及其描述工具(Logisim)

2023-09-17

空空如也

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

TA关注的人

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