![](https://img-blog.csdnimg.cn/ab49a3dc24c94a91859f0e632cd954fb.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
刷题笔记(java)
刷题笔记集合
@心海
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 无聊的逗(java)
无聊的逗问题描述逗志芃在干了很多事情后终于闲下来了,然后就陷入了深深的无聊中。不过他想到了一个游戏来使他更无聊。他拿出n个木棍,然后选出其中一些粘成一根长的,然后再选一些粘成另一个长的,他想知道在两根一样长的情况下长度最长是多少。输入格式第一行一个数n,表示n个棍子。第二行n个数,每个数表示一根棍子的长度。输出格式一个数,最大的长度。样例输入41 2 3 1样例输出3数据规模和约定n<=15代码如下:import java.util.*;public class原创 2022-01-18 22:05:40 · 5544 阅读 · 21 评论 -
字符串比较(java)
字符串对比问题描述给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing4:两个字符串长度相等,但是即使是不区分大小写也不能使这原创 2022-01-18 21:21:09 · 1953 阅读 · 0 评论 -
报时助手(java)
报时助手问题描述给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“three o’clock”。如果m不为0,则将时读出来,然后将分读出来,如5:30读作“five thirty”。时和分的读法使用的是英文数字的读法,其中0~20读作:0:zero, 1: one, 2:two, 3:three, 4:four, 5:five, 6:six, 7:seven,原创 2022-01-14 22:01:07 · 288 阅读 · 0 评论 -
矩阵乘法,加法(java)
矩阵的乘法,学过线性代数的应该都知道其概念吧,两个矩阵的第一行乘以第一列所得的就是他们新的矩阵的第一行的第一个数,第二行乘以第一列所得的数是新的矩阵第一行第二个元素 ,(注意: 第一个矩阵的列要与第二个矩阵的行相同才可以相乘)以此类推,而矩阵的幂,当幂为二时就是矩阵本身与其本身相乘,当幂为三时,此矩阵幂为二乘以它本身…具体代码详情请点击该链接,这个博主已经介绍的很详细了。矩阵的加法就比较简单了,就是第一行第一个数相加,就和a+b差不多,只是要一一对应而已,具体代码如下import java.util.原创 2022-01-13 21:49:25 · 565 阅读 · 0 评论 -
阶乘计算,Huffuman树,高精度加法(java)
问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa +pb。 2. 重复步骤1,直到{pi}中只剩下一个数。 在上面的操作过程中,把所有的费用相加,就得到了构造Huffman树的总费用。 本题任原创 2022-01-12 16:54:27 · 115 阅读 · 0 评论 -
杨辉三角(java)
杨辉三角算是我们比较常见的了,杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。以下代码是打印十一行杨辉三角:方法一:package com;public class D { public static void main(String[] args){ final int NMAX=10; int[][] odds=new int[NMAX+1][];//定义一个数组原创 2022-01-10 20:54:34 · 324 阅读 · 0 评论 -
计蒜客--对齐输出(java)
题目描述输入格式只有一行,包含三个int范围内的整数,整数之间以一个空格分开。输出格式只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。输出时每行末尾的多余空格,不影响答案正确性样例输入复制123456789 0 -1样例输出复制123456789 0 -1代码:import java.util.Scanner;public class Main{ public static void main(String args[]){原创 2022-01-08 22:12:23 · 765 阅读 · 0 评论