摘要: 原题 跳转地址 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1​ = 能被 5 整除的数字中所有偶数的和; A2​ = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1​−n2​+n3​−n4​⋯; A3​ = 被 5 除后余 2 的数字的个数; A4​ = 阅读全文
posted @ 2021-10-14 16:21 Infinite_V胜 阅读(33) 评论(0) 推荐(0)
摘要: 原题 让我们定义dn​为:dn​=pn+1​−pn​,其中pi​是第i个素数。显然有d1​=1,且对于n>1有dn​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。 输入格式: 输入在一行给出正整数N。 20 结 阅读全文
posted @ 2021-10-10 17:43 Infinite_V胜 阅读(65) 评论(0) 推荐(0)
摘要: 话不多说,先上源码 两个成员变量 /** The value is used for character storage. */ private final char value[];//方法大多围绕这个属性来操作 /** Cache the hash code for the string */ 阅读全文
posted @ 2021-10-09 17:59 Infinite_V胜 阅读(62) 评论(0) 推荐(0)
摘要: 原题 当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了, 阅读全文
posted @ 2021-10-08 21:18 Infinite_V胜 阅读(57) 评论(0) 推荐(0)
摘要: 原题 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式: 每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ... 第 n+1 阅读全文
posted @ 2021-10-08 00:08 Infinite_V胜 阅读(54) 评论(0) 推荐(0)
摘要: 题目 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0​A1​⋯AN−1​)变换为(AN−M​⋯AN−1​A0​A1​⋯AN−M−1​)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计 阅读全文
posted @ 2021-10-07 11:14 Infinite_V胜 阅读(52) 评论(0) 推荐(0)
摘要: 得到“答案正确”的条件是: 1、字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符; 2、任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或者是空字符串,或者是仅由字母 A 组成的字符串; 3、如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 阅读全文
posted @ 2021-10-03 00:11 Infinite_V胜 阅读(44) 评论(0) 推荐(0)
摘要: package pat; import java.util.Arrays; import java.util.Scanner; /** * @Description byte和char类型,相加减是其对应的ASCII码的十进制相加减 */ public class Main { public sta 阅读全文
posted @ 2021-10-02 20:57 Infinite_V胜 阅读(161) 评论(0) 推荐(0)
摘要: 数据类型 头脑时间 一个程序的组成 基本单位:类 * 操纵基础数据类型 * 选择 * 循环 基本数据类型算是抽象的数据结构 8个基础数据类型 刷基础题 基础数据类型 这个变量直接存储值,并置于堆栈中,更高效。 它们所占存储空间的大小不随底层机器硬件架构的变化而变化,这是java程序更具可移植性的原因 阅读全文
posted @ 2021-09-27 21:06 Infinite_V胜 阅读(76) 评论(0) 推荐(0)