- 博客(7)
- 收藏
- 关注
原创 PAT 乙级题解 ——1096 大美数
若正整数 N 可以整除它的 4 个不同正因数之和,则称这样的正整数为“大美数”。本题就要求你判断任一给定的正整数是否是“大美数”。输入在第一行中给出正整数 K(≤10),随后一行给出 K 个待检测的、不超过 10^ 4 的正整数。对每个需要检测的数字,如果它是大美数就在一行中输出 Yes,否则输出 No。若正整数 N 可以整除它的 4 个不同正因数之和。这句话是 和 % N == 0, 别搞反了。
2023-02-21 00:18:34
442
原创 PAT 乙级题解 ——1099 性感素数
性感素数”是指形如 (p, p+6) 这样的一对素数。之所以叫这个名字,是因为拉丁语管“六”叫“sex”(即英语的“性感”)。(原文摘自 http://mathworld.wolfram.com/SexyPrimes.html)若 N 是一个性感素数,则在一行中输出 Yes,并在第二行输出与 N 配对的另一个性感素数(若这样的数不唯一,输出较小的那个)。若 N 不是性感素数,则在一行中输出 No,然后在第二行输出大于 N 的最小性感素数。现给定一个整数,请你判断其是否为一个性感素数。
2023-02-20 22:08:41
378
原创 PAT 乙级题解 ——1098 岩洞施工
下面的两幅图分别给出了岩洞的剖面图,深蓝色的折线勾勒出岩洞顶部和底部的轮廓。图 1 是有可能的,绿色部分显示直径为 1 的管道可以送入。图 2 就不可能,除非把顶部或底部的突出部分削掉 1 个单位的高度。随后两行数据,从左到右顺次给出采样点的纵坐标:第 1 行是岩洞顶部的采样点,第 2 行是岩洞底部的采样点。当顶部最低点坐标与底部最高点坐标的差 > = 1 时,可以通过长管道, 最大直径就是 顶部最低点坐标 减去 底部最高点坐标。题目保证输入数据是合理的,即岩洞底部的轮廓线不会与顶部轮廓线交叉。
2023-02-20 21:27:31
271
原创 PAT 乙级题解 ——1100 校庆
然后在第二行输出最年长的校友的身份证号 —— 注意身份证第 7-14 位给出的是 yyyymmdd 格式的生日。随后给出前来参加校庆的所有人士的信息:首先是一个不超过 105 的正整数 M,随后 M 行,每行给出一位人士的身份证号。题目中先给了不超过 n 个 的校友身份证, 后又给了不超过m个来宾的身份证号, 我们要找出来宾中校友的数量。我们可以遍历来宾的身份证号, 依次判断来宾的身份证是否在校友的身份证中出现过。需要注意的是,题目中要输出最年长的校友身份证, 而不是来宾中最年长的校友身份证。
2023-02-19 21:04:14
188
1
原创 单例模式之饿汉式与懒汉式
二者最主要的区别在于创建对象的时机不同:饿汉式是在类加载时就创建了对象实例。懒汉式是在使用时才创建。饿汉式不存在线程安全问题,懒汉式存在线程安全问题饿汉式存在浪费资源的可能。javaSE 标准类中,java.lang.Runtime 就是经典的单例模式。
2022-09-01 22:28:26
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人