- 博客(41)
- 资源 (9)
- 收藏
- 关注
原创 project ‘org.springframework.boot:spring-boot-starter-parent:2.0.4.RELEASE‘ not found
project 'org.springframework.boot:spring-boot-starter-parent:2.0.4.RELEASE' not found
2022-01-09 16:12:16
610
转载 Java遍历List集合的4种方式
public class Test {public static void main(String[] args) {// 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc");// 1. 普通遍历方式 for (int i = 0; i < strList.
2021-01-13 08:12:38
500
原创 Java报错 “cannot convert from element type Object to String”
想用增强的for循环输出数据,结果遇到“cannot convert from element type Object to String”如下为出错图片下面这张是显示的错误报告究其原因是ArrayList后面没有加类型,加上所需要的字符类型就可以了,我的是加<String>完美解决!...
2021-01-12 22:26:23
4617
原创 最长子序列 JAVA 2019国赛试题F
试题 F: 最长子序列时间限制: 1.0s 内存限制: 512.0MB 本题总分:15 分【问题描述】我们称一个字符串 S 包含字符串 T 是指 T 是 S 的一个子序列,即可以从字符串 S 中抽出若干个字符,它们按原来的顺序组合成一个新的字符串与 T 完全一样。给定两个字符串 S 和 T,请问 T 中从第一个字符开始最长连续多少个字符被 S 包含?【输入格式】输入两行,每行一个字符串。第一行的字符串为 S,第二行的字符串为 T。两个字符串均非空而且只包含大写英文字母。【输出格式】输
2020-11-12 22:11:39
504
2
原创 递增序列 JAVA 2019国赛b组
试题 A: 递增序列本题总分:5 分【问题描述】对于一个字母矩阵,我们称矩阵中的一个递增序列是指在矩阵中找到两个字母,它们在同一行,同一列,或者在同一 45 度的斜线上,这两个字母从左向右看、或者从上向下看是递增的。例如,如下矩阵中LANNQIAO有LN、LN、AN、AN、IO、AO、LQ、AI、NO、NO、AQ、IN、AN 等 13 个递增序列。注意当两个字母是从左下到右上排列时,从左向右看和从上向下看是不同的顺序。对于下面的 30 行 50 列的矩阵,请问总共有多少个递增序列?(如果
2020-11-11 21:30:18
454
2
原创 蓝桥杯决赛 JAVA 最大乘积(2018-第二题)
标题:最大乘积把 1~9 这9个数字分成两组,中间插入乘号,有的时候,它们的乘积也只包含1~9这9个数字,而且每个数字只出现1次。比如:984672 * 351 = 34561987298751 * 3462 = 3418759629 * 87146325 = 784316925…符合这种规律的算式还有很多,请你计算在所有这些算式中,乘积最大是多少?思路:*1、首先进行对1-9进行全排列,全排列可以去b站看一下 正月点灯笼 讲的,我是按他那个全排序写的,全排列我就不细讲了,视频链接:全排
2020-11-09 19:37:28
271
原创 毕业照
因为要毕业啦, 拍毕业照时队形很重要,这里对给定的 N 个人 K 排的队形设计排队规则如下: 每排人数为N/k(向下取整),多出来的人全部站在最后一排; 后排所有人的个子都不比前排任何人矮; 每排中最高者站中间(中间位置为 m/2+1,其中m 为该排人数,除法向下取整);每排其他人以中间人为轴,按身高非增序,先右后左交替入队站在中间人的两侧(例如5人身高为190、188、186、175、170,则队形为175、188、190、186、170。这里假设你面对拍照者,所以你的左边是中间人的右边);若多人
2020-10-24 19:57:01
353
原创 第 k 大的整数
求 n 个整数中第 k(1≤k≤n) 大的整数。输入格式n 和 kn 个整数输出格式第 k 大的整数输入样例10 32 5 -1 9 25 0 12 4 -7 12输出样例12import java.util.Scanner;import java.text.DecimalFormat;public class 第k大的整数 { public static void main(String[] args) { Scanner sc = new Scanner(System.i
2020-10-24 19:50:40
694
原创 PTA 7-6 好数
一个正整数若能写成ax+by+cz ( x, y, z 为非负整数,a,b,c均为正数)形式,则称它为“好数”。则集合{1,2,… ,n}中好数的个数有多少?(a=20,b=8,c=27,n=200,为2020年全国高中数学联赛(浙江赛区)初赛试题填空第9题)输入格式:输入四个正数a,b,c,n(n<=2000)。输出格式:一个数,表示好数的个数。输入样例:20 8 27 200输出样例:153import java.util.Scanner;public class 好数 {
2020-09-29 08:33:27
229
原创 穷举问题-搬砖
7-1 穷举问题-搬砖 (15分)某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。如果想用n人正好搬n块砖,问有多少种搬法?输入格式:输入在一行中给出一个正整数n。输出格式:输出在每一行显示一种方案,按照"men = cnt_m, women = cnt_w, child = cnt_c"的格式,输出男人的数量cnt_m,女人的数量cnt_w,小孩的数量cnt_c。请注意,等号的两侧各有一个空格,逗号的后面也有一个空格。如果找不到符合条件的方案,则输出"None"输入样
2020-09-28 10:30:29
2375
原创 算法提高 矩形靶 Java
问题描述 在矩形的世界里任何事物都是矩形的,矩形的枪靶,甚至矩形的子弹。现在给你一张NM的枪靶,同时告诉你子弹的大小为(2l+1)(2r+1)。读入一张01的图每个点的01状态分别表示这个点是否被子弹的中心击中(1表示被击中,0则没有)一旦一个点被子弹的中心击中,那么以这个点为中心 (2l+1)(2r+1) 范围内靶子上的点都会被击毁。要求输出最终靶子的状态。输入格式 第一行为N,M,L,R表示靶子的大小,以及子弹的大小。 下面读入一个NM的01矩阵表示每个点是否被子弹的中心击中输出格式
2020-08-27 14:19:58
221
原创 exception in thread main java util input mismatch exception JAVA报错
exception in thread main java util input mismatch exception JAVA报错这是我的报错图片,题目要求的输入还没输入完就报错了,仔细一看字体和之前不一样了正常字体是这样主要原因是输入法,平常的输入法都是半角,不小心转到了全角,按shift+空格键再转到半角就可以了...
2020-08-17 10:02:05
1227
原创 试题 算法提高 数组求和 JAVA
试题 算法提高 数组求和问题描述 输入n个数,围成一圈,求连续m(m<n)个数的和最大为多少?输入格式 输入的第一行包含两个整数n, m。第二行,共n个整数。输出格式 输出1行,包含一个整数,连续m个数之和的最大值。样例输入10 39 10 1 5 9 3 2 6 7 4样例输出23数据规模和约定 0<m<n<1000, -32768<=输入的每个数<=32767。import java.util.Scanner;public cla
2020-08-16 08:56:31
298
原创 算法提高 高精度乘法 JAVA
算法提高 高精度乘法资源限制时间限制:1.0s 内存限制:256.0MB问题描述计算机真是最傻的东西;他都不能计算大于10^65-1的ab,请你帮这个“最傻”的东西过关,否则它就真的只认识1和0了。输入格式共两行;第一行输入一个整数a;第一行输入一个整数b。输出格式 共一行,一个表示ab的整数。样例输入21474836472147483647样例输出4611686014132420609数据规模和约定 1065-1<a,b<10201-1import
2020-08-14 15:04:10
591
原创 JAVA算法提高 输出二进制表示
算法提高 输出二进制表示问题描述 输入[-128,127]内的整数,输出其二进制表示。提示,可使用按位与&输入格式 例:7输出格式 例:00000111样例输入一个满足题目要求的输入范例。例:7样例输出与上面的样例输入对应的输出。例:00000111数据规模和约定 输入数据中每一个数的范围。 例:0<n,m<100, 0<=矩阵中的每个数<=1000。import java.util.Scanner;public class 输
2020-08-13 16:26:10
301
原创 算法训练 矩阵乘法JAVA
问题描述 输入两个矩阵,分别是ms,sn大小。输出两个矩阵相乘的结果。输入格式 第一行,空格隔开的三个正整数m,s,n(均不超过200)。 接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。 接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。输出格式 m行,每行n个空格隔开的整数,输出相乘後的矩阵C(i,j)的值。样例输入2 3 21 0 -11 1 -30 31 23 1样例输出-3 2-8 2*提示矩阵C应该是m行n列,其中C(i,j)等于
2020-07-27 08:58:21
193
原创 试题 算法训练 素因子去重 JAVA
试题 算法训练 素因子去重 JAVA问题描述 给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1输入格式 一个整数,表示n输出格式 输出一行,包含一个整数p。样例输入1000样例输出10数据规模和约定 n<=10^12 样例解释:n=1000=2^353,p=2*5=10参考链接import java.util.Scanner;public class 素因子去重 { public static void main(S
2020-07-01 20:44:30
346
原创 (亲测有效)[INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突
今天在安装oracle中 ,提示所选安装与指定oracle主目录中已安装的软件冲突,于是去网上搜了一下,大部分人说之前的oracle没卸载干净,建议删除32位系统:删除C:\Program Files(x86)\Oracle\Inventory\ContentsXML目录下的inventory.xml文件64位系统:删除C:\Program Files\Oracle\Inventory\ContentsXML目录下的inventory.xml文件但是我之前没安装过oracle,根本也找不到这个文件,于
2020-05-18 08:10:30
16022
11
原创 算法训练 最小乘积(基本型) JAVA
算法训练 最小乘积(基本型) JAVA问题描述 给两组数,各n个。 请调整每组数的排列顺序,使得两组数据相同下标元素对应相乘,然后相加的和最小。要求程序输出这个最小值。 例如两组数分别为:1 3 -5和-2 4 1 那么对应乘积取和的最小值应为: (-5) * 4 + 3 * (-2) + 1 * 1 = -25输入格式 第一个行一个数T表示数据组数。后面每组数据,先...
2020-05-01 06:38:48
272
原创 算法训练 Anagrams问题 JAVA
算法训练 Anagrams问题 JAVA问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关...
2020-04-30 18:21:49
288
原创 算法训练 求1000以内的完数 JAVA
算法训练 求1000以内的完数 JAVA问题描述 如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则称之为“完数”。例如6的因子是1,2,3,且6=1+2+3,因此6是完数。编写程序找出1000之内的所有完数。注意1不是完数。输入格式 无输出格式 如有多个完数,则分行输出,每行输出一个完数。(注意,不要输出其他任何多余字符)public class 求1000以内的完...
2020-04-30 17:50:38
455
原创 算法训练 石子游戏 JAVA
算法训练 石子游戏 JAVA问题描述 石子游戏的规则如下: 地上有n堆石子,每次操作可选取两堆石子(石子个数分别为x和y)并将它们合并,操作的得分记为(x+1)×(y+1),对地上的石子堆进行操作直到只剩下一堆石子时停止游戏。 请问在整个游戏过程中操作的总得分的最大值是多少?输入格式 输入数据的第一行为整数n,表示地上的石子堆数;第二行至第n+1行是每堆石子的个数。输出格式...
2020-04-29 23:44:41
348
原创 算法训练 文章翻转 JAVA
算法训练 文章翻转 JAVA问题描述 输入一段英文,不含标点,将这一段英文以单词为单位倒序输出输入格式 一段英文(段内不含换行),以换行符结尾。输出格式 一段英文(段内不含换行),以换行符结尾。样例输入aab TTR bbc loV DDE Znr CCD样例输出CCD Znr DDE loV bbc TTR aab注意:String数组的长度是string.lengt...
2020-04-29 22:28:04
403
原创 算法训练 找零钱 JAVA
算法训练 找零钱 JAVA问题描述 有n个人正在饭堂排队买海北鸡饭。每份海北鸡饭要25元。奇怪的是,每个人手里只有一张钞票(每张钞票的面值为25、50、100元),而且饭堂阿姨一开始没有任何零钱。请问饭堂阿姨能否给所有人找零(假设饭堂阿姨足够聪明)输入格式 第一行一个整数n,表示排队的人数。 接下来n个整数a[1],a[2],…,a[n]。a[i]表示第i位学生手里钞票的价值(i越...
2020-04-29 21:09:41
538
原创 算法训练 纪念品分组 JAVA
算法训练 纪念品分组 JAVA问题描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作。为使得参加晚会的同学所获得的纪念品价值 相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价格之和不能超过一个给定的整数。为了保证在尽量短的时 间内发完所有纪念品,乐乐希望分组的数目最少。 你的任务是写一个程序,找出所有分组方案中分组数最少的一种,输出...
2020-04-28 11:15:12
192
原创 算法训练 图形显示 JAVA
算法训练 图形显示 JAVA问题描述 编写一个程序,首先输入一个整数,例如5,然后在屏幕上显示如下的图形(5表示行数): * * * * * * * * * * * * * * *import java.util.Scanner;public class 图形显示 { public static void main(String[] args) { // TO...
2020-04-28 08:32:22
210
原创 算法训练 单词翻转 JAVA
算法训练 单词翻转 JAVA输入格式 输入包括一个英语句子。输出格式 按单词的顺序把单词倒序输出样例输入I love you样例输出you love Iimport java.util.Scanner;public class 单词翻转 { public static void main(String[] args) { // TODO Auto-generated...
2020-04-27 20:17:06
356
原创 算法训练 首字母变大写 JAVA
算法训练 首字母变大写 JAVA问题描述 对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。在字符串中,单词之间通过空白符分隔,空白符包括:空格(’ ‘)、制表符(’\t’)、回车符(’\r’)、换行符(’\n’)输入格式 输入一行:待处理的字符串(长度小于80)输出格式 输出一行:转换后的字符串。样例输入if so, you alread...
2020-04-26 22:18:12
371
原创 算法训练 Torry的困惑(基本型) JAVA
算法训练 Torry的困惑(基本型) JAVA问题描述 Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上...
2020-04-25 10:12:56
146
原创 算法训练 十进制转2进制输出 JAVA
问题描述 编写递归函数,实现将一个十进制的正整数以二进制的形式输出。 注:不考虑符号位,仅从二进制数不为0的最高位开始输出。输入格式 一个十进制正整数输出格式 该整数对应的二进制数样例输入一个满足题目要求的输入范例。例:96样例输出与上面的样例输入对应的输出。例:1100000解释:substring:截取字符串两种用法:①public String su...
2020-04-24 23:02:07
369
原创 算法训练 前缀表达式 JAVA
算法训练 前缀表达式 JAVA问题描述 编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用一个空格隔开。要求:对于加、减、乘、除这四种运算,分别设计相应的函数来实现。 输入格式:输入只有一行,即一个前缀表达式字符串。 ...
2020-04-24 20:27:58
188
原创 算法训练 删除数组零元素 JAVA
算法训练 删除数组零元素 JAVA从键盘读入n个整数放入数组中,编写函数CompactIntegers,删除数组中所有值为0的元素,其后元素向数组首端移动。注意,CompactIntegers函数需要接受数组及其元素个数作为参数,函数返回值应为删除操作执行后数组的新元素个数。输出删除后数组中元素的个数并依次输出数组元素。样例输入: (输入格式说明:5为输入数据的个数,3 4 0 0 2 是以空...
2020-04-23 23:45:22
252
原创 算法训练 大小写转换 JAVA
算法训练 大小写转换 JAVA问题描述 编写一个程序,输入一个字符串(长度不超过20),然后把这个字符串内的每一个字符进行大小写变换,即将大写字母变成小写,小写字母变成大写,然后把这个新的字符串输出。 输入格式:输入一个字符串,而且这个字符串当中只包含英文字母,不包含其他类型的字符,也没有空格。 输出格式:输出经过转换后的字符串。输入输出样例样例输入AeDb样例输出aEdB...
2020-04-22 20:54:01
285
原创 算法训练 1的个数 JAVA
算法训练 1的个数 JAVA问题描述 输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。输入格式 一个正整数n输出格式 一个整数,表示1出现的资料样例输入15样例输出8数据规模和约定 n不超过30000 思路:将每个数转换成字符串,再取出每个数的所有位,看看是否等于1im...
2020-04-22 20:22:35
241
原创 算法训练 字符串合并 JAVA
算法训练 字符串合并 JAVA问题描述 输入两个字符串,将其合并为一个字符串后输出。输入格式 输入两个字符串输出格式 输出合并后的字符串样例输入一个满足题目要求的输入范例。HelloWorld样例输出HelloWorld数据规模和约定 输入的字符串长度0<n<100```javaimport java.util.Scanner;public ...
2020-04-22 18:39:44
183
原创 算法训练 二进制数数 JAVA
算法训练 二进制数数 JAVA问题描述 给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。 如5的二进制为101,包含2个“1”。输入格式 第一行包含2个数L,R输出格式 一个数S,表示[L,R]区间内的所有数在二进制下包含的“1”的个数之和。样例输入2 3样例输出3数据规模和约定 L<=R<=100000;import j...
2020-04-21 19:02:30
199
原创 算法训练 P0103 JAVA大小写转化
算法训练 P0103 JAVA大小写转化从键盘输入一个大写字母,要求改用小写字母输出。输入 A输出 a java的大小写转化: str.toLowerCase()小写 str.toUpperCase()大写import java.util.Scanner;public class Text { public static void main(String[] arg...
2020-04-20 23:18:44
139
原创 算法训练 景点游览 JAVA
问题描述 小明来到一个景区游玩,但是他的时间有限,没办法逛遍所有的景点,所以他从网上下载了每个景点的评分,他希望能够使游览的景点的评分总和最高,于是他希望你帮他对于N个景点排下序。输入格式 输入的第一行包含一个正整数N,表示N个景点。 第二行有N个正整数,表示每个景点的评分值。输出格式 输出一行,包含N个正整数,表示N个景点的评分从大到小的排列样例输入43 2 4 1样...
2020-04-20 22:39:21
297
原创 java 算法训练 数据交换
时间限制:1.0s 内存限制:256.0MB问题描述 编写一个程序,输入两个整数,分别存放在变量x和y当中,然后使用自己定义的函数swap来交换这两个变量的值。 输入格式:输入只有一行,包括两个整数。 输出格式:输出只有一行,也是两个整数,即交换以后的结果。 要求:主函数负责数据的输入与输出,但不能直接交换这两个变量的值,必须通过调用单独定义的函数swap来完成,而swap函...
2020-04-20 21:08:22
251
原创 试题 算法训练 猴子吃包子 JAVA
**试题 算法训练 猴子吃包子 JAVA问题描述 从前,有一只吃包子很厉害的猴子,它可以吃无数个包子,但是,它吃不同的包子速度也不同;肉包每秒钟吃x个;韭菜包每秒钟吃y个;没有馅的包子每秒钟吃z个;现在有x1个肉包,y1个韭菜包,z1个没有馅的包子;问:猴子吃完这些包子要多久?结果保留p位小数。输入格式 输入1行,包含7个整数,分别表示吃不同包子的速度和不同包子的个数和保留的位数。...
2020-04-20 16:43:45
658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人