01 2023 档案
摘要:Math类 Math 类中包含 E 和 PI 两个静态常量,正如它们名字所暗示的,它们的值分别等于 e(自然对数)和 π(圆周率)。 例 1 调用 Math 类的 E 和 PI 两个常量,并将结果输出。代码如下: System.out.println("E 常量的值:" + Math.E); Sys
阅读全文
摘要:题目描述 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可以通行的地方。 010000 000100 001001 110000 迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这 个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按 DRRU
阅读全文
摘要:format方法: 格式化模式 format方法中的“格式化模式”是一个用双引号括起的字符序列,该字符序列中的字符由时间格式符和普通字符所构成。例如 假设当前时间是 2016/10/1: Date nowTime = new Date(); String s1 = String.format("%t
阅读全文
摘要:BigInteger类 用java.math包中的BigInteger类的对象,可以使用构造方法public BigInteger(String val)构造一个十进制的BigInteger对象。该构造方法可以发生NumberFormatException异常,也就是说,字符串参数val中如果含有非
阅读全文
摘要:题目描述 小明用字母 A 对应数字 1,B 对应 2,以此类推,用 Z 对应 26。对于 27 以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27,AB 对应 28,AZ 对应 52,LQ 对应 329。 请问 2019 对应的字符串是什么? import java.util.Sc
阅读全文
摘要:题目描述 小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图 中的最短路径。 小蓝的图由 2021 个结点组成,依次编号 1 至 2021。 对于两个不同的结点 a, b,如果 a 和 b 的差的绝对值大于 21,则两个结点 之间没有边相连;如果 a 和 b 的差的绝对值小于等于 21
阅读全文
摘要:题目描述 小蓝在一个n行m列的方格图中玩一个游戏。 开始时,小蓝站在方格图的左上角,即第1行第1列。 小蓝可以在方格图上走动,走动时,如果当前在第r 行第 c 列,他不能走到行号比 r 小的行,也不能走到列号比 c 小的列。同时,他一步走的直线距离不超过 3。 例如,如果当前小蓝在第 3 行第 5
阅读全文
摘要:程序设计 辗转相除法是利用以下性质来确定两个正整数 a 和 b 的最大公因子的: ⒈ . 若 r 是 a ÷ b 的余数,且r不为0, 则 gcd(a,b) = gcd(b,r) ⒉ . a 和其倍数之最大公因子为 a。 另一种写法是: ⒈ . 令r为a/b所得余数(0≤r 若 r= 0,算法结束;
阅读全文
摘要:题目描述 小蓝有一个超大的仓库,可以摆放很多货物。 现在,小蓝有 nn 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。 小蓝希望所有的货物最终摆成一个大的长方体。即在长、宽、高的方向上分别堆 LL、WW、HH 的货物,满
阅读全文
摘要:题目描述 2,3,5,7,11,13,.... 是素数序列。 类似:7,37,67,97,127,1577,37,67,97,127,157 这样完全由素数组成的等差数列,叫等差素数数列。 上边的数列公差为 3030,长度为 66。 20042004 年,格林与华人陶哲轩合作证明了:存在任意长度的素
阅读全文
摘要:Calender使用: 使用Calendar.getInstance()不仅能获取当前的时间,还能指定需要获取的时间点,在项目应用中达到定时的作用。 Calender类在java.util包中。使用Calender类的static方法getInstance()可以初始化一个日历对象,例如: Cale
阅读全文
摘要:题目描述 对于一个字母矩阵,我们称矩阵中的一个递增序列是指在矩阵中找到两个字母,它们在同一行,同一列,或者在同一 4545 度的斜线上,这两个字母从左向右看、或者从上向下看是递增的。 例如,如下矩阵中 LANN QIAO 有LN、LN、AN、AN、IO、AO、LQ、AI、NO、NO、AQ、IN、AN
阅读全文
摘要:题目描述 如下图所示,小明用从 11 开始的正整数“蛇形”填充无限大的矩阵。 容易看出矩阵第二行第二列中的数是 55。请你计算矩阵中第 2020 行第 2020 列的数是多少? public class Main { public static void main(String[] args) {
阅读全文
摘要:题目描述 例如,对于字符串 lanlan 排序,只需要 11 次交换。对于字符串 qiaoqiao 排序,总共需要 44 次交换。 小蓝找到了很多字符串试图排序,他恰巧碰到一个字符串,需要 100100 次交 换,可是他忘了吧这个字符串记下来,现在找不到了。 请帮助小蓝找一个只包含小写英文字母且没有
阅读全文
摘要:题目描述 上图给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和。路径上的每一步只能从一个数走到下一层和它最近的左边的那个数或者右 边的那个数。此外,向左下走的次数与向右下走的次数相差不能超过 1。 输入描述 输入
阅读全文