自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 资源 (4)
  • 收藏
  • 关注

原创 RNN实现精神分裂症患者诊断(pytorch)

size = len(dataloader.dataset) # 训练集的大小num_batches = len(dataloader) # 批次数目train_loss, train_acc = 0, 0 # 初始化训练损失和正确率for X, y in dataloader: # 获取数据及其标签# 1. 确保输入数据有三个维度,添加一个seq_len维度if X.dim() == 2: # 如果是二维输入,添加一个序列长度维度# 2. 前向传播。

2025-03-01 19:14:54 1100 1

原创 精神分裂症患者GAF评分的可视化分析|使用集成学习模型 LightGBM

集成学习是机器学习中通过组合多个模型(称为)的预测结果来提升整体性能的方法。其主要思想是,多个简单模型的组合通常比单个模型更强大、更稳健。:例如,通过训练多个独立的模型并对其结果进行平均(回归任务)或投票(分类任务),来降低方差并避免过拟合。:例如和,逐步训练模型,每个新模型都试图纠正前一个模型的错误,减少偏差并提高准确度。

2025-02-27 02:23:30 831

原创 张量与数据类型

Pytorch最基本的操作对象——张量(tensor),张量是Pytorch中重要的数据结构,可认为是一个高维数组。一般的,标量(scalar)是只有大小没有方向的量,如1、2、3等;向量(vector)是有大小和方向的量,如[1,2,3];矩阵(matrix)是由多个向量组成的,如[[1,2,3],[4,5,6]]。张量是基于向量和矩阵的推广,可以将标量视为零阶张量,向量可以视为一阶张量,矩阵是二阶张量。

2024-12-30 19:14:04 879

原创 计算网络信号信号强度(Java & Python& JS & C++ & C )

我们可以先找到信号源的位置,将其加入队列中,然后不断从队列中取出位置,向四个方向传播信号,如果某个位置的信号强度为0,则说明可以传播到该位置,将其加入队列,并将其信号强度设为当前位置的信号强度减 1。当某个位置的信号强度为 1 时,说明不需要再传播了,后面的位置肯定都是0。网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。输出对应位置的网络信号值,如果网络信号未覆盖到,也输出0。需要求的是(1,4)位置的强度,请注意行列是从0开始的。一个网格如果可以途径。

2024-12-09 22:44:39 100 1

原创 荒岛求生(Java & Python& JS & C++ & C )

若两个人相遇,则进行决斗,战斗力强的能够活下来,并损失掉与对方相同的战斗力;一个荒岛上有若干人,岛上只有一条路通往岛屿两端的港口,大家需要逃往两端的港口才可逃生。第3个人和第4个人同归于尽,第2个人杀死第5个人并剩余5战斗力,第1个人没有遇到敌人。正负表示逃生方向(正表示向右逃生,负表示向左逃生),绝对值表示战斗力,越左边的。能够逃生的人总数,没有人逃生输出0,输入异常时输出-1。假定每个人移动的速度一样,且只可选择向左或向右逃生。里左边港口越近,逃生方向相同的人永远不会发生决斗。

2024-12-09 22:40:26 71

原创 观看文艺汇演问题(Java & Python& JS & C++ & C )

为了庆祝中国共产党成立100周年,某公园将举行多场文艺表演,很多演出都是同时进行,一个人只能同时观看一场演出,且不能迟到早退,由于演出分布在。问题是:小明观看完第一场演出是 2:00 PM,但第二场演出也是 2:00 PM 开始,所以没有足够的时间移动到下一个场地(需要至少 15。接下来 N 行,每行有被空格分割的整数,第一个整数 T 表示演出的开始时间,第二个整数 L 表示演出的持续时间。小明是一个狂热的文艺迷,想观看尽可能多的演出, 现给出演出时间表,请帮小明计算他最多能观看几场演出。

2024-12-09 22:35:01 58

原创 二叉树计算 (Java & Python& JS & C++ & C )

请注意:根据中序和前序遍历还原,二叉树可能并不是唯一的,因为如果一个树的节点值不是唯一的,那么可能存在多个有效的二叉树。在本题中,并没有说明存在多个值的处理方式,我们默认节点值是唯一的,也就是最终会还原出唯一的二叉树。请由该二叉树生成一个新的二叉树,它满足其树中的每个节点将包含原始树中的左子树和右子树的和。2行整数,第1行表示二叉树的中序遍历,第2行表示二叉树的前序遍历,以空格分割。右子树表示该节点右侧叶子节点为根节点的一颗新树。1行整数,表示求和树的中序遍历,以空格分割。左子树表示该节点左侧叶子节点为。

2024-12-09 22:25:13 228

原创 电脑病毒感染(Java & Python& JS & C++ & C )

然而,如果图中存在负权回路,即一个总权重为负的环路,Bellman-Ford算法可以检测到这种情况。在每次迭代中,算法会遍历所有的边,并尝试更新每条边的目标顶点的距离。如果通过当前边到达目标顶点的距离小于已知的最短距离,则更新该顶点的最短距离。如图:path[i] = {i, j, t} 表示:电脑 i->j,电脑 i 上的病毒感染 j,需要时间 t。这使得它在稠密图中效率较低,但它是处理带有负权边的图的有效算法。)的距离被初始化为0以外,所有顶点的距离都被设置为无穷大(在上面的代码中是。

2024-12-09 22:07:50 416

原创 打印任务排序(Java & Python& JS & C++ & C )

打印机每次从队列头部取出第一个任务A,然后检查队列余下任务中有没有比A优先级更高的任务,如果有比A优先级高的任务,则将任务A放到队列尾部,否则就执行任务A的打印。本题描述了一个打印机按照一定的规则处理打印任务的场景,打印任务的优先级会影响其被打印的顺序。输入一行,为每个任务的优先级,优先级之间用逗号隔开,优先级取值范围是1~9。为3,队列中还有优先级为5的任务,优先级3任务被移到队列尾部;输出一行,为每个任务的打印顺序,打印顺序从0开始,用逗号隔开。队列头部任务的优先级为9,最先打印,故序号为0;

2024-12-08 22:39:42 54

原创 MELON的难题(Java & Python& JS & C++ & C )

这个问题可以转化为一个01背包问题:从给定的雨花石中选取一些,使得它们的重量之和等于总重量的一半,且选取的雨花石数量最少。均分时可以1,1,1,1,1,9,7和10,8,3,也可以1,1,1,1,9.8和10,7,3,1,或者其他均分方式,但第一种只需要拿出重量为10.8,3的3块雨花石,第二种需要拿出4块,所以输出3(块数最少)。均分时只能分别为1,2,需要拿出重量为1和2的两块雨花石,所以输出2。输入第一行代表共10颗雨花石,第二行代表4颗雨花石重量分别为1、1、1、1、1、9、8、3、7、10。

2024-12-08 22:35:06 42

原创 最左侧冗余覆盖子串(Java & Python& JS & C++ & C )

中找到一个满足特定条件的子串,然后返回这个子串的首个元素的下标。我们称s2以长度k冗余覆盖s1,给定s1,s2,k,求最左侧的s2以长度k冗余覆盖s1的子串的。因为 “aab” 出现在 “abc” 的左侧,所以返回 “aab” 的起始位置。最左侧的s2以长度k冗余覆盖s1的子串首个元素下标,如果没有返回**-1。子串aab和abc符合要求,由于aab在abc的左侧,因此输出aab的下标:0。输入三行,第一行为s1,第二行为s2,第三行为k,s1和s2只包含小写字母。,如果没有返回**-1**。

2024-12-08 22:16:17 56

原创 最长连续子序列(Java & Python& JS & C++ & C )

1,2,3和4,2两个序列均能满足要求,所以最长的连续序列为1,2,3,因此结果为3。有N个正整数组成的一个序列。给定整数sum,求长度最长的连续。第一行输入是:N个正整数组成的一个序列。如果没有满足要求的序列,返回-1。,使他们的和等于sum,返回此。没有满足要求的子序列,返回-1。第二行输入是:给定整数sum。最长的连续子序列的长度。的方式来解决这个问题。

2024-12-08 22:12:45 37

原创 最大利润贪心的商人(Java & Python& JS & C++ & C )

我们只要找到商品价格走势的上升区段,然后低价买入,高价卖出即可求得最大利润。使用贪心算法来计算每天售卖商品能够获得的最大利润。种商品,由于仓库限制每件商品的最大持有数量是。通过对商品的买进和卖出获取利润,请给出商人在。第三行输入仓库限制每件商品的最大持有数量是。注:同一件商品可以反复买进和卖出。输出商人在这段时间内的最大利润。第一件商品每天的价格,比如。第二件商品每天的价格,比如。第三件商品每天的价格,比如。第二行输入商品售货天数。天内能获取的最大的利润。商人经营一家店铺,有。第一行输入商品的数量。

2024-12-08 22:04:31 64

原创 最大报酬(Java & Python& JS & C++ & C )

小明每周上班都会拿到自己的工作清单,工作清单内包含 n 项工作,每项工作都有对应的耗时时间(单位 h)和报酬,工作的总报酬为所有已完成工作的报酬之和,那么请你帮小明安排一下工作,保证小明在指定的工作时间内工作收入最大化。t 代表该工作消耗的时长(单位 h, t > 0),w 代表该项工作的报酬。T 代表工作时长(单位 h, 0 < T < 1000000),n 代表工作数量( 1 < n ≤ 3000)。接下来是 n 行,每行包含两个整数 t,w。输出小明指定工作时长内工作可获得的最大报酬。

2024-12-08 21:57:40 56

原创 字符串变换最小字符串(Java & Python& JS & C++ & C )

从字符串的最左边开始,逐字符比较原字符串与排序后的字符串,寻找第一个不匹配的字符。确保此位置的字符是尽可能的最小值。给定一个字符串s,最多只能进行一次变换,返回变换后能得到的最小字符串(按照字典序进行比较)。,通过最多进行一次字符交换,找到能够得到的按字典序排序最小的字符串。如果存在多个字典序最小的字符,则选择尽可能靠后的。变换规则:交换字符串中任意两个不同位置的字符。abcdef已经是最小字符串,不需要交换。a和b进行位置交换,可以得到最小字符串。一串小写字母组成的字符串s。s是都是小写字符组成。

2024-12-08 00:11:10 53

原创 增强的strstr(Java & Python& JS & C++ & C )

char *strstr(const char *haystack, const char *needle) ,实现在字符串 haystack中查找第一次出现字符串 needle 的位置,如果未找到则返回 null。现要求实现一个strstr的增强函数,可以使用带可选段的字符串来模糊查询,与strstr一样返回首次查找到的字符串位置。与strstr函数不同,返回的是源字符串中,匹配子字符串相对于源字符串地址的偏移(从0开始算),如果没有匹配返回-1。目标字符串中‘[]’必定成对出现,且不会出现嵌套。

2024-12-08 00:03:39 58

原创 数大雁(Java & Python& JS & C++ & C )

​ 3.如果字符串不是由’q’, ‘u’, ‘a’, ‘c’, ‘k’ 字符组合而成,或者没有找到一只大雁,请返回-1。​ 1.大雁发出的完整叫声为”quack“,因为有多只大雁同一时间嘎嘎作响,所以字符串中可能会混合多个”quack”。​ 2.大雁会依次完整发出”quack”,即字符串中’q’ ,‘u’, ‘a’, ‘c’, ‘k’一群大雁往南飞,给定一个字符串记录地面上的游客听到的大雁叫声,请给出叫声最少由几只大雁发出。

2024-12-08 00:00:22 178

原创 日志采集系统(Java & Python& JS & C++ & C )

如果第1个时刻上报,获得积分50。如果第2个时刻上报,最多上报100条,前50条延迟上报1s,每条扣除1分,共获得积分为 100-50=50。Tn,其中 1

2024-12-07 23:56:27 134

原创 敏感字段加密(Java & Python& JS & C++ & C )

的命令字或空命令字(仅包含两个双引号的命令字),双引号不会在命令字内部出现;输出处理后的命令字符串,如果无法找到指定索引的命令字,输出字符串ERROR。输入为两行,第一行为命令字索引K(从0开始),第二行为命令字符串S。小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号;如果无法找到指定索引的命令字,输出字符串ERROR。请对指定索引的敏感字段进行加密,替换为。2、命令字之间以一个或多个下划线。3、可以通过两个双引号。

2024-12-07 23:52:25 49

原创 流量地球(Java & Python& JS & C++ & C )

流浪地球计划在赤道上均匀部署了N个转向发动机,按位置顺序编号为0~N-1。:发动机0和N-1是相邻的,这意味着整个发动机的排列是环形的。N代表部署发动机的总个数,E代表计划手动启动的发动机总个数。T代表发动机的手动启动时刻,P代表此发动机的位置编号。8个发动机,时刻0手动启动0,时刻1手动启动7.每个数字代表发动机的位置编号,从小到大排序。第二行N个数字,中间有空格,以回车结束。8个发动机,时刻0启动2和6号发动机。:所有的发动机都是未启动状态。第一行一个数字N,以回车结束。N代表最后被启动的发动机个数。

2024-12-07 23:47:56 162

原创 连续字母长度(Java & Python& JS & C++ & C )

需要注意的是,如果某个字母的子串出现多个,且这些子串的长度不同,则只取最长的那个。,只包含大写字母,求在包含同一字母的子串中,长度第 k 长的子串的长度,相同字母只取最长的那个子串。三个子串长度均为1,所以此时k = 1,k=2,k=3这三种情况均输出1。第二多的还是A,两次,但A已经存在最大连续次数三次,故不考虑;第二多的是H,3次,但是H已经存在4个连续的,故不考虑;只含有3个包含同一字母的子串,小于k,输出-1。同一字母连续出现的最多的是A和H,四次;同一字母连续出现的最多的是A,三次;

2024-12-06 14:32:59 49

原创 机器人活动区域(Java & Python& JS & C++ & C )

可放置于 M × N 的网格中任意位置,每个网格包含一个非负整数编号,当相邻网格的数字编号差值的绝对值小于等于 1 时,机器人可以在网格间移动。之后 M 行表示网格数值,每行 N 个数值(数值大小用 k 表示),数值间用单个空格分隔,行首行尾无多余空格。说明:网格左上角坐标为 (0,0) ,右下角坐标为(m−1,n−1),机器人只能在相邻网格间上下左右移动。求最大连通分量,规则:当相邻网格的数字编号差值的绝对值小于等于 1 时。输出 1 行,包含 1 个数字,表示最大活动区域的网格点数目,

2024-12-06 14:26:10 62

原创 绘图机器(Java & Python& JS & C++ & C )

一个整数表示计算得到的面积 用例保证结果范围在0到4294967295之内。的绘图笔初始位置在原点(0,0)机器启动后按照以下规则来进行绘制直线。方向进行偏移,offsetY为正数表示正向偏移,为负数表示负向偏移。请计算绘制的直线和横坐标轴以及x=E的直线组成的图形面积。1. 尝试沿着横线坐标正向绘制直线直到给定的终点E。给定的横坐标终点值E 以及若干条绘制指令,2.期间可以通过指令在纵。

2024-12-06 14:15:46 101

原创 分糖果(Java & Python& JS & C++ & C )

题目要求的是找出最少的操作次数,使得手中的糖果数从给定数量减少至仅剩一颗。每次操作包括取出糖果、放回糖果以及平分糖果。这个问题实质上是一个。当糖果不能平均分配时,小明可以选择从糖果盒中(假设盒中糖果足够)取出一个糖果或放回一个糖果。小明最少需要多少次(取出、放回和平均分配均记一次),能将手中糖果分至只剩一颗。小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。特殊处理当糖果数为3的情况,因为这是最快减至1的路径。每进行一次操作(不管是加1、减1还是分配),的应用,目标是尽快将糖果数量减至1。

2024-12-06 14:11:00 534

原创 分苹果(Java & Python& JS & C++ & C )

这道题目要求你在给定的条件下计算A和B两个人分苹果的结果。A的要求是按照二进制加法(不进位)等分苹果,而B希望在满足A的要求下获取苹果总重量的最大值。12+5=9(1100 + 0101 = 9),B的计算规则是十进制加法,包括正常进位,B希望在满足A的情况下获取苹果重量最多。A、B两个人把苹果分为两堆,A希望按照他的计算规则等分苹果,他的计算规则是按照二进制加法计算,并且不计算进位。输入苹果的数量和每个苹果重量,输出满足A的情况下B获取的苹果总重量。输出第一行是B获取的苹果总重量:11。

2024-12-06 14:04:48 116

原创 斗地主之顺子(Java & Python& JS & C++ & C )

例如:{3,4,5,6,7}、{3,4,5,6,7,8,9,10,J,Q,K,A}都是有效的顺子;而{J,Q,K,A,2}、{2,3,4,5,6}、{3,4,5,6}、{3,4,5,6,8}等都不是顺子。此外,如果【数量最多的顺子】,尽管【5 6 7 8 9】也是一个有效顺子,但在按照第二个示例的选择规则,它不是答案。扑克牌游戏中,扑克牌由小到大的顺序为:3,4,5,6,7,8,9,10,J,Q,K,A,2,玩家可以出的扑克牌阵型有:单张、对子、顺子、飞机、炸弹等。如果没有满足出牌规则的顺子,请输出No。

2024-12-06 13:55:48 908

原创 出租车计费靠谱的车(Java & Python& JS & C++ & C )

司机不喜欢数字4,所以他的计费表从1开始计数,直到3,然后跳过4,继续从5计数。这意味着计费表上的每一位数字实际上只有9种可能的值:0,1, 2, 3, 5, 6, 7, 8, 9(跳过了4)。因此,通过将表面读数视为9进制数,并将其转换为10进制数,同时考虑到跳过的4,我们可以得到实际产生的费用。出租车司机解释说他不喜欢数字4,所以改装了计费表,任何数字位置遇到数字4就直接跳过,其余功能都正常。小明识破了司机的伎俩,准备利用自己的学识打败司机的阴谋。给出计费表的表面读数,返回实际产生的费用。

2024-11-30 00:02:42 73 1

原创 猜字谜(Java & Python& JS & C++ & C )

请你写一个程序帮忙在谜底库中找到正确的谜底。谜面是多个单词,都需要找到对应的谜底,如果找不到的话,返回”not found”小王设计了一个简单的猜字谜游戏,游戏的谜面是一个错误的单词,比如nesw,玩家需要猜出谜底库中正确的单词。两个字符串变为数组后进行排序,如果排序后的数组一致,则表示变序后一致。后加入列表中,如果两个列表一致,则表示去重后一致。

2024-11-29 23:52:24 50

原创 猜数字(Java & Python& JS & C++ & C )

例如,当输入的猜测提示为0A0B时,我们可以排除所有包含输入数字的谜底,因为这些谜底与输入数字的位置和数字都不匹配。同样地,当输入的猜测提示为0A时,我们可以排除所有包含输入数字的位置的谜底,因为这些谜底与输入数字的位置不匹配。如果暴力枚举出来的所有谜底中只有一个可行的谜底,那么该谜底就是题解,否则本题无解,返回NA。其中X表示位置正确的数的个数(数字正确且位置正确),而Y表示数字正确而位置不对的数的个数。当前已知N组猜谜者猜的数字与提示,如果答案确定,请输出答案,不确定则输出NA。

2024-11-29 23:49:20 73

原创 报文响应时间(Java & Python& JS & C++ & C )

协议中,有一个字段称作最大响应时间 (Max Response Time) ,HOST收到查询报文,解折出 MaxResponsetime 字段后,需要在(0,MaxResponseTime] 时间 (s)内选取随机时间回应一个响应报文,如果在随机时间内收到一个新的查询报文,则会根据两者时间的大小,选取小的一方刷新回应时间。第8秒收到第3个报文,响应时间为20秒,则要到8+20=28秒响应,与第上面的报文的响应时间比较获得响应时间最小为11秒;最终得到最小响应报文时间为11秒。转换为十进制值,并代入公式。

2024-11-29 23:43:16 79

原创 爱吃蟠桃的孙悟空(Java & Python& JS & C++ & C )

孙悟空可以决定他吃蟠桃的速度K(个/小时),每个小时选一颗桃树,并从树上吃掉 K 个,如果树上的桃子少于 K 个,则全部吃掉,并且这一小时剩余的时间里不再吃桃。已知蟠桃园有 N 棵桃树,每颗树上都有桃子,守卫将在 H 小时后回来。其中数字通过空格分割,N、H为正整数,每颗树上都有蟠桃,且 0 < N < 10000,0 < H < 10000。吃掉所有蟠桃的最小速度 K,无解或输入异常时输出 0。一行输入为 N 个数字,N 表示桃树的数量,这 N个。第二行输入为一个数字,表示守卫离开的时间 H。

2024-11-29 23:38:29 49

原创 boss的收入(Java & Python& JS & C++ & C )

这个题目描述了一个分销网络的收入上交机制,并要求我们找到网络中的boss节点(即没有上级的分销节点),然后计算出这个boss节点的总收入。分销关系和收入:[[分销id 上级分销id 收入], [分销id 上级分销id 收入], [分销id 上级分销id 收入]]现给出一组分销的关系,和每个分销的收入,请找出boss并计算出这个boss的收入。,其有若干一级分销,一级分销又有若干二级分销,每个分销只有唯一的上级分销。给定的输入数据都是合法的,不存在环路,分销ID 上级分销ID 收入。boss的ID 总收入。

2024-11-29 23:33:44 44

原创 虚拟理财游戏(Java & Python& JS & C++ & C )

现有一家Bank,它提供有若干理财产品 m 个,风险及投资回报不同,你有 N(元)进行投资,能接收的总风险值为X。a. 如果两个产品的风险值之和和投资额之和均不超过限制,考虑这两个产品的回报值之和。投资第二项30个单位,第四项40个单位,总的投资风险为两项相加为4+6=10。第四行:最大投资额度序列,输入为整数,取值范围[1, 10000]a. 如果单个产品的风险值和投资额均不超过限制,考虑其回报值。第三行:产品风险值序列,输入为整数,取值范围[1, 100]可接受的总风险(整数,取值范围[1,200])

2024-11-29 23:29:18 47

原创 货币单位换算(Java & Python& JS & C++ & C )

每行记录一条金额,金额带有货币单位,格式为数字+单位,可能是单独元,或者单独分,或者元与分的组合。要求将这些货币全部换算成人民币分(fen)后进行汇总,汇总结果仅保留整数,小数部分舍弃。,题目本身不难,按照题意写好分支判断即可。记账本上记录了若干条多国货币金额,需要转换成人民币分(fen),汇总后输出。HKD与CNY的汇率关系是123:100,所以换算后,输出结果为10000。之后N行,每行表示一条货币记录,且该行只会是一种货币。第一行输入为N,N表示记录数。输出格式只有整数数字,不带小数,不带单位。

2024-11-29 23:26:09 79

原创 最小的调整次数特异性双端队列(Java & Python& JS & C++ & C )

小A依次执行2n个指令往队列中添加数据和移出数据。其中n个指令是添加数据(可能从头部添加、也可能从尾部添加),依次添加1到n;n个指令是移出数据。请问 小A 最少需要调整几次才能够满足移除数据的顺序正好是1到n。为了满足最后输出的要求,小A可以在任何时候调整队列中数据的顺序。,该队列可以从头部或尾部添加数据,但是只能从头部移出数据。一个整数,表示 小A 要调整的最小次数。第一行一个数据n,表示数据的范围。现在要求移除数据的顺序为1到n。的形式,表示移出1个数据;

2024-11-28 21:33:47 58

原创 最少交换次数(Java & Python& JS & C++ & C )

所以,这句话的重点在于,通过最少的交换次数,将三个小于 2 的元素组合在一起(相邻),而这个最少次数在这个例子中是 1。对于窗口中每个可能的位置,计算窗口内已经包含的目标元素数量(即窗口内小于 ( K ) 的元素数量)。窗口中包含最多目标元素的位置意味着需要的交换次数最少。:首先遍历数组,找出所有小于 ( K ) 的元素,标记它们的位置。想象一个窗口,这个窗口长度等于标记元素的数量,窗口可以在数组中滑动。滑动这个窗口,尝试找到包含最多目标元素的窗口。,只需要交换一次就可以将所有小于 2 的元素组合在一起。

2024-11-28 21:30:08 58

原创 最大值(Java & Python& JS & C++ & C )

是:给定一组非负整数,通过重新排列这些整数的顺序,拼接成一个最大的整数,并返回该结果。由于输出的结果可能非常大,题目要求返回的结果是一个字符串,而不是。给定一组整数(非负),重排顺序后输出一个最大的整数。说明:输出结果可能非常大,所以你需要返回一个。

2024-11-28 21:23:00 145

原创 字符统计及重排(Java & Python& JS & C++ & C )

按照字母出现次数从大到小的顺序输出各个字母和字母次数,用英文分号分隔,注意末尾的分号;本题要求对给定的字符串中的字母进行统计,并根据字母的出现次数进行排序,输出格式为。如果次数相同,按照自然顺序进行排序,且小写字母在大写字母之前。,不包含空格,统计字符串中各个字母(区分大小写)出现的次数,并按照字母出现次数从大到小的顺序。输出各个字母及其出现次数。,并用分号分隔每组结果。输入一行,为一个仅包含字母的字符串。b的出现个数比a多,故b排在a之前。字母和次数间用英文冒号分隔。给出一个仅包含字母的。

2024-11-28 21:19:00 73

原创 字符串分割转换(Java & Python& JS & C++ & C )

S,其被N个‘-’分隔成N+1的子串,给定正整数K,要求除第一个子串外,其余的子串每K个字符组成新的子串,并用‘-’分隔。反之,如果它含有的大写字母比小写字母多,则将这个子串的所有小写字母转换为大写字母;对于新组成的每一个子串,如果它含有的小写字母比大写字母多,则将这个子串的所有。子串为12abc、abCABc、4aB@,第一个子串保留,子串为12abc、abCABc、4aB@,第一个子串保留,后面的子串每3个字符一组为abC、ABc、4aB、@,abC中小写字母较多,转换为abc,输出转换后的字符串。

2024-11-28 21:15:28 92

原创 转盘寿司(Java & Python& JS & C++ & C )

根据题目的描述,客户选择了第 i 盘寿司,寿司店免费赠送距离第 i 盘寿司最近的下一盘寿司 j,且 prices[j] < prices[i]。因此,对于每一盘寿司,我们需要找到其价格右侧第一个比它小的寿司的价格,并将其加到当前寿司的价格上。如果客户选择了第 i 盘寿司,寿司店免费赠送客户距离第 i 盘寿司最近的下一盘寿司 j,前提是 prices[j] < prices[i],如果没有满足条件的 j,则不赠送寿司。寿司盘是循环的,即最后一个寿司盘的右边是第一个寿司盘。,这个数组包含了所有寿司盘的价格。

2024-11-28 21:08:54 55

ISE14.7软件与modelsim10.1c软件安装教程.pdf

ISE14.7软件与modelsim10.1c软件安装教程.pdf

2021-10-07

Cadence中添加工艺库文件步骤.pdf

Cadence中添加工艺库文件步骤.pdf

2022-06-20

《Python爬虫(基础与提高)》代码汇总.zip

《Python爬虫(基础与提高)》代码汇总.zip

2022-06-20

CC26xx核心板规格书(阿莫单片机出品)2016.01.27.pdf

CC26xx核心板规格书(阿莫单片机出品)2016.01.27.pdf

2021-10-07

空空如也

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

TA关注的人

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