自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 node.js安装后使用npm install 报错解决办法

问题描述:首先我们从官网下载最新的稳定版本node.js,参考网上的安装配置教程安装完成后,我们在使用npm install指令安装包时会报错,如图

2021-11-13 16:56:03 5175

原创 1085 PAT单位排行 (25 分)

题目描述:每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。输入格式:输入第一行给出一个正整数 N(≤105),即考生人数。随后 N 行,每行按下列格式给出一个考生的信息:其中准考证号是由 6 个字符组成的字符串,其首字母表示考试的级别:B代表乙级,A代表甲级,T代表顶级;得分是 [0, 100] 区间内的整数;学校是由不超过 6 个英文字母组成的单位码(大小写无关)。注意:题目保证每个考生的准考证号是不同的。 输入样例:输出格式:首先在一行中输出单位个

2021-10-12 15:44:16 137

原创 1079 延迟的回文数 (20 分)

题目描述:给定一个 k+1 位的正整数 N,写成 ak⋯a1a0的形式,其中对所有 i 有 0≤ai <10 且 ak>0。N 被称为一个回文数,当且仅当对所有 i 有 ai=ak−i。零也被定义为一个回文数。非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回文数出现。如果一个非回文数可以变出回文数,就称这个数为延迟的回文数。(定义翻译自 https://en.wikipedia.org/wiki/P

2021-10-10 16:51:33 158 1

原创 1068 万绿丛中一点红 (20 分)

题目描述:对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是 M 和 N(≤ 1000),即图像的分辨率;以及 TOL,是所求像素点与相邻点的颜色差阈值,色差超过 TOL 的点才被考虑。随后 N 行,每行给出 M 个像素的颜色值,范围在 [0,2^24] 内。所有同行数字间用空格或 TAB 分开。 输入样

2021-10-06 13:24:27 76

原创 1065 单身狗 (25 分)

题目描述:单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数 N(≤ 50 000),是已知夫妻/伴侣的对数;随后 N 行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个 ID 号,为 5 位数字(从 00000 到 99999),ID 间以空格分隔;之后给出一个正整数 M(≤ 10 000),为参加派对的总人数;随后一行给出这 M 位客人的 ID,以空格分隔。题目保证无人重婚或脚踩两条船。 输入样例:输出格

2021-10-04 14:17:41 53

原创 1055 集体照 (25 分)

题目描述:拍集体照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下:每排人数为 N/K(向下取整),多出来的人全部站在最后一排;后排所有人的个子都不比前排任何人矮;每排中最高者站中间(中间位置为 m/2+1,其中 m 为该排人数,除法向下取整);每排其他人以中间人为轴,按身高非增序,先右后左交替入队站在中间人的两侧(例如5人身高为190、188、186、175、170,则队形为175、188、190、186、170。这里假设你面对拍照者,所以你的左边是中间人的右边);若多人身

2021-10-02 14:37:12 107

原创 1035 插入与归并 (25 分)

题目描述:根据维基百科的定义:插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列。每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位置。如此迭代直到全部元素有序。归并排序进行如下迭代操作:首先将原始序列看成 N 个只包含 1 个元素的有序子序列,然后每次迭代归并两个相邻的有序子序列,直到最后只剩下 1 个有序的序列。现给定原始序列和由某排序算法产生的中间序列,请你判断该算法究竟是哪种排序算法?输入格式:输入在第一行给出正整数 N (≤100);随后一行给出原始序列的 N

2021-09-28 14:40:37 248

原创 1034 有理数四则运算 (20 分)

题目描述:本题要求编写程序,计算 2 个有理数的和、差、积、商。输入格式:输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的整数,负号只可能出现在分子前,分母不为 0。 输入样例:输出格式:分别在 4 行中按照 有理数1 运算符 有理数2 = 结果 的格式顺序输出 2 个有理数的和、差、积、商。注意输出的每个有理数必须是该有理数的最简形式 k a/b,其中 k 是整数部分,a/b 是最简分数部分;若为负数,则须加括号;若除法分母为 0,则输

2021-09-27 15:57:13 172

原创 1030 完美数列 (25 分)

题目描述:给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式:输入第一行给出两个正整数 N 和 p,其中 N(≤10^5 )是输入的正整数的个数,p(≤10^9)是给定的参数。第二行给出 N 个正整数,每个数不超过 10^9。 输入样例:输出格式:在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。 如果对数组进行排序,左右两边开始遍历

2021-09-26 17:04:45 39

原创 1029 旧键盘 (20 分)

题目描述:旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线 _(代表空格)组成。题目保证 2 个字符串均非空。 输入样例:输出格式:按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有 1 个坏键。

2021-09-25 14:10:50 55

原创 thymelea的th:object

最近在学习spring实战这本书时,使用thymeleaf模板引擎时,用到了th:object标签。在查询thymeleaf官方文档,得到了具体的解释。 以下是文档中的一段话:Not only can variable expressions be written as ${…} , but also as*{…} . There is an important difference though: the asterisk syntax evaluates expressions on selec

2021-09-23 21:32:09 7561

原创 1048 数字加密 (20 分)

题目描述:本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。输入格式:输入在一行中依次给出 A 和 B,均为不超过 100 位的正整数,其间以空格分隔。例:1234567 368782971输出格式:在一行中输出加密后

2021-09-23 15:52:35 59

原创 Thymeleaf使用${xxx}获取传来的属性时 显示cannot resolve

当在控制器类使用model添加一个属性后,想在前端使用${xxx}获取时,代码下面出现红色波浪线,鼠标放上面显示cannot resolve。但神奇的是运行代码时这个属性获取是成功的,说明并不是代码错误了。网上搜索后,找到原因:https://blog.csdn.net/engerla/article/details/114891690?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163229987316780255245191%2.

2021-09-22 16:50:47 1358

原创 PAT-乙-1045-快速排序(2021-09-21)

1045 快速排序(25分)著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定 N=5N = 5N=5, 排列是1、3、2、4、5。则:1 的左边没有元素,右边的元素都比它大,所以它可能是主元;尽管 3 的左边元素都比它小,但其右边的 2 比它小,所以它不能是主元;尽管 2 的右边元素都比它大,但其左边的

2021-09-21 17:18:13 86

原创 LinkedList添加删除方法源码学习

概述: LinkedList是List接口下的一个实现类,它的底层是用一个双向链表来实现元素的增删改查的。下面来分析LinkedList的add和remove方法。首先介绍这个类里面的一些东西:size:表示LinkedList中元素的个数。first:表示链表的头结点,相当于一个指针。last:表示链表的尾结点,相当于一个指针。LinkedList():表示LinkedList的空参构造方法,可以看到里面没有任何代码,因为在生成一个LinkedList对象时,主要是使用这个:这是一个内部

2021-04-19 17:34:52 802

原创 ArrayList源码学习

ArrayList是java的一个集合类,实现的是List接口。List接口下的实现类所表示的集合具有有序可重复的特点。下面进入到ArrayList源码中看看。

2021-04-19 13:04:26 70

空空如也

空空如也

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

TA关注的人

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