- 博客(19)
- 收藏
- 关注
原创 pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
将命令暂时加入到环境变量中,例:(npx pnpm install)运行npm install安装vue项目依赖关系报错。
2023-09-19 11:10:48
1194
1
原创 当宝塔面板绑定宝塔账户时报出的异常:the JSON object must be str, bytes or bytearray
当宝塔面板绑定宝塔账户时报出的异常:the JSON object must be str, bytes or bytearray
2023-06-08 21:09:09
366
原创 除了自身以外数组的乘积
把nums[i]的全部左边乘积存在新数组end[i]里,然后nums[i]的全部右边乘积存在temp变量里,然后和end[i]相乘就是除了自身以外数组的乘积。给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。请不要使用除法,且在 O(n) 时间复杂度内完成此题。输入: nums = [-1,1,0,-3,3]输入: nums = [1,2,3,4]输出: [24,12,8,6]输出: [0,0,9,0,0]
2023-02-17 21:14:26
58
原创 旋转图像-矩阵
旋转图像,输入:matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]输出:[[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]给定一个 n × n 的二维矩阵 matrix 表示一个图像。你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。
2023-02-15 20:13:15
201
原创 排列序数(用到c++全排序函数)
如果用 a b c d 这 4 个字母组成一个串,有 4!现在有不多于 10 个两两不同的小写字母,给出它们组成的串,你能求出该串在所有排列中的序号吗?输出一行,一个整数,表示该串在其字母所有排列生成的串中的序号。注意:最小的序号是 0。
2023-02-03 13:43:55
438
原创 蛇形填数(c++)
容易看出矩阵第二行第二列中的数是 5。请你计算矩阵中第 20 行第 20 列的数是多少?14 23 32 41..........(x坐标递增,y坐标递减)以此类推。如下图所示,小明用从 1 开始的正整数“蛇形”填充无限大的矩阵。12 21 (x坐标递增,y坐标递减)31 22 13 (x坐标递减,y坐标递增)然后按以下坐标依次按顺序赋值。
2023-02-01 15:00:13
384
原创 数字三角形(动态规划)
上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。数字三角形上的数都是 0 至 100 之间的整数。偶数行只能走到最后一行中间的两个点,然后再选出最大的。输入的第一行包含一个整数N (1≤N≤100)≤100),表示三角形的行数。输出一个整数,表示答案。
2023-01-31 20:08:51
494
原创 冒泡法排序(c++)
冒泡排序:1个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前。−1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对。遍后的中间结果数列,数字间以空格分隔,但末尾不得有多余空格。个待排序的整数,数字间以空格分隔。在一行中输出冒泡排序法扫描完第。≤100),在第2行中给出。本题要求对任意给定的。遍后的中间结果数列。
2023-01-13 13:52:42
212
原创 最长连续递增子序列(c语言)
给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。个整数,其间以空格分隔。输入第1行给出正整数。
2023-01-06 17:30:36
390
原创 桶排序-明明的随机数(c++)
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数 (N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。第 2 行为 M 个用空格隔开的正整数,为从小到大排好序的不相同的随机数。输出也是两行,第 1 行为 1 个正整数 M,表示不相同的随机数的个数。输入有两行,第 1行为 1 个正整数,表示所生成的随机数的个数 N。第 2 行有 N 个用空格隔开的正整数,为所产生的随机数。
2022-12-29 19:40:22
199
原创 斯诺登的密码(c++)
2013 年 X 月 X 日,俄罗斯办理了斯诺登的护照,于是他混迹于一架开往委内瑞拉的飞机。但是,这件事情太不周密了,因为 FBI 的间谍早已获悉他的具体位置——但这不是最重要的——最重要的是如果要去委内瑞拉,那么就要经过古巴,而经过古巴的路在美国的掌控之中。丧心病狂的奥巴马迫降斯诺登的飞机,搜查时却发现,斯诺登杳无踪迹。但是,在据说是斯诺登的座位上,发现了一张纸条。纸条由纯英文构成:Obama is a two five zero.(以.结束输出,只有6个单词+一个句号,句子开头如没有大写亦为
2022-12-23 18:34:47
145
原创 数字反转-升级版(c++)
给定一个数,请将该数各个位上数字反转得到一个新数。这次与 NOIp2011 普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母;百分数的分子一定是整数,百分数只改变数字部分。整数新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零;
2022-12-17 22:50:35
1478
1
原创 字符串-手机(c++)
一般的手机的键盘是这样的:要按出英文字母就必须要按数字键多下。例如要按出x就得按 9 两下,第一下会出w,而第二下会把w变成x。0 键按一下会出一个空格。你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。
2022-12-16 21:12:04
811
原创 质数筛(c语言)
输入 n 个不大于 10^5 的正整数。要求全部储存在数组中,去除掉不是质数的数字,依次输出剩余的质数。输出一行,依次输出剩余的质数,以空格隔开。第一行输入一个正整数 n,表示整数个数。第二行输入 n 个正整数,以空格隔开。
2022-12-09 17:26:35
1156
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人