自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 PAT-乙级JAVA题解(更新中...)

2025-06-04 14:32:55 1065

原创 PAT-甲级JAVA题解(更新中...)

使用JAVA语言进行算法练习,但是有些会出现运行超时情况.

2025-06-02 17:26:56 458

原创 npm install sqlite3时报错解决

在nodejs项目里想安装sqlite3。1. 将Python设置到系统变量里。使用了网上大部分的方法没有用。2. 在终端使用下方代码安装。

2025-10-09 16:37:36 737

原创 localhost 将您重定向的次数过多,问题解决

检查代码逻辑没有死循环问题,是Redis没有打开。将您重定向的次数过多。

2025-09-23 09:42:03 237

原创 B1013 PAT乙级JAVA题解 数素数

令 Pi​ 表示第 i 个素数。现任给两个正整数 M≤N≤104,请输出 PM​ 到 PN​ 的所有素数。

2025-09-12 18:03:09 355

原创 B1007 PAT乙级JAVA题解 素数对猜想

让我们定义dn​为:dn​=pn+1​−pn​,其中pi​是第i个素数。显然有d1​=1,且对于n>1有dn​是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<105),请计算不超过N的满足猜想的素数对的个数。

2025-09-12 16:24:32 185

原创 B1008 PAT乙级JAVA题解 数组元素循环右移问题

【代码】B1008 PAT乙级JAVA题解 数组元素循环右移问题。

2025-09-12 11:42:11 209

原创 A1049 PAT甲级JAVA题解 Counting Ones

题意:输入一个数,输出1~n中的数包含1的个数。

2025-09-12 11:36:22 204

原创 A1008 PAT甲级JAVA题解 Elevator

【代码】A1008 PAT甲级JAVA题解 Elevator。

2025-09-12 11:06:40 266

原创 A1104/B1049 PAT甲级JAVA题解 Sum of Number Segments

Java存在运行超时。

2025-09-12 10:48:07 351

原创 A1069/B1019 PAT甲级JAVA题解 The Black Hole of Numbers

For any 4-digit integer except the ones with all the digits being the same, if we sort the digits in non-increasing order first, and then in non-decreasing order, a new number can be obtained by taking the second number from the first one. Repeat in this m

2025-09-10 00:10:09 430

原创 B1003 PAT乙级JAVA题解 我要通过!

是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“”大派送 —— 只要读入的字符串满足下列条件,系统就输出“”,否则输出“得到“PATxPATxxAaPbTcaPbATcaabcA现在就请你为 PAT 写一个自动裁判程序,判定哪些字符串是可以获得“”的。

2025-09-09 16:28:35 225

原创 A1101/B1045 PAT甲级JAVA题解 Quick Sort

如果某位数大于左边最大,小于右边最小,即可以当指针。记录左边数最大值,右边数最小值。输出能够作为指针的数。JAVA超时严重,拿到十二分。

2025-09-09 11:12:40 542

原创 A1093/B1040 PAT甲级JAVA题解 Count PAT‘s

The string contains two 's as substrings. The first one is formed by the 2nd, the 4th, and the 6th characters, and the second one is formed by the 3rd, the 4th, and the 6th characters.Now given any string, you are supposed to tell the number of 's contain

2025-09-08 22:21:26 411

原创 A1029 PAT甲级JAVA题解 Median

Java有超时,但是思路没有问题,寻找中位数。

2025-09-08 17:41:00 418

原创 A1089 PAT甲级JAVA题解 Insert or Merge

输出该数组使用的是插入排序还是归并排序,并给出排序下一步的数组。题意:输入给出数字个数和原数组,经过一些排序步骤的数组。

2025-09-08 15:36:59 549

原创 A1044 PAT乙级JAVA题解 Shopping in Mars

【代码】A1044 PAT乙级JAVA题解 Shopping in Mars。

2025-09-07 12:56:17 925

原创 B1030 PAT乙级JAVA题解 完美数列

给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。

2025-09-06 17:18:19 230

原创 A1085-PAT甲级JAVA题解 Perfect Sequence

完美数列:数列中的最大值小于数列中的最小值xP。输出最长的完美序列长度。Java测试点4会有超时情况。

2025-09-06 17:13:47 313

原创 A1038 PAT甲级JAVA题解 Recover the Smallest Number

思路:自定义比较使得字符数组中任意两个都满足Sm+Sn<Sn+Sm(m<n);题意:选择这些数字拼接起来最小的数字。

2025-09-04 20:27:50 437

原创 自学uniapp遇到的各种问题与大体流程

进入项目的【manifest.json】-【微信小程序配置】粘贴AppID,再次运行可以解决。工具:HBuilder X. 主要在微信开发者工具调试。需要在微信中找到【开发管理】,进入后找到APPID复制。问题1:更改AppID失败 touristappid。

2025-08-22 16:40:04 282

原创 A1067 PAT甲级JAVA题解 Sort with Swap(0, i)

Swap(0, *)

2025-08-01 13:48:57 309

原创 A1033 PAT甲级JAVA题解 To Fill or Not to Fill

【代码】A1033 PAT甲级JAVA题解 To Fill or Not to Fill。

2025-06-06 20:47:48 486

原创 A1070/B1020 PAT甲级JAVA题解 Mooncake

测试点3非零返回,把库存类型改成Double可以解决。给出月饼种类,需求库存,每种月饼的库存和总价。使用Scanner读取数据会超时。根据单价比较后计算出最大利益。

2025-06-05 15:14:02 776

原创 B1023 PAT乙级JAVA题解 组个最小数

给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。

2025-06-04 14:19:51 199

原创 A1048 PAT甲级JAVA/C++题解 Find Coins

注意两数相等的情况判断,需要有两个以上个硬币。java有两个运行超时案例。

2025-06-02 21:23:30 428

原创 B1005 PAT乙级JAVA题解 继续(3n+1)猜想

卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而不需要重复计算,因为这 4 个数已经在验证3的时候遇到过了,我们称 5、8、4、2 是被 3“覆盖”的数。

2025-06-02 18:03:45 334

原创 A1050 PAT甲级JAVA题解 String Subtraction

【代码】A1050 PAT甲级JAVA题解 String Subtraction。

2025-06-02 16:56:24 204

原创 A1041 PAT甲级JAVA/C++题解 Be Unique

JAVA容易造成后两个测试样例运行超时,但是可以优化输入和使用数组处理完成。C++需要使用scanf。

2025-06-02 16:28:50 486

原创 B1047 PAT乙级JAVA题解 编程团体赛

编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。

2025-06-02 15:12:21 191

原创 B1042 PAT乙级JAVA题解 字符统计

请编写程序,找出一段给定文字中出现最频繁的那个英文字母。

2025-06-02 14:22:35 231

原创 B1039 PAT乙级JAVA题解 到底买不买

小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。图 1。

2025-06-02 14:20:31 320

原创 A1092 PAT甲级JAVA题解 To Buy or Not to Buy

Eva would like to make a string of beads with her favorite colors so she went to a small shop to buy some beads. There were many colorful strings of beads. However the owner of the shop would only sell the strings in whole pieces. Hence Eva must check whet

2025-06-01 23:15:01 620

原创 B1038 PAT乙级JAVA/C++题解 统计同成绩学生

本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。

2025-06-01 22:25:53 262

原创 B1033 PAT乙级JAVA题解 旧键盘打字

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?

2025-06-01 19:32:55 232

原创 B1029/A1084 PAT乙级JAVA题解 旧键盘

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。

2025-06-01 18:35:52 300

原创 A1095 PAT甲级JAVA/C++题解 Cars on Campus

JAVA有四个测试点超时。

2025-05-28 16:43:14 922

原创 A1080 PAT甲级JAVA题解 Graduate Admission

输出每个学校录取的学生id(排序)当总分和笔试分相同学校超额录取。模拟研究生志愿填报过程。Java测试点4存在时间超时。

2025-05-27 20:18:35 1034

原创 A1083 PAT甲级JAVA题解 List Grades

【代码】A1083 PAT甲级JAVA题解 List Grades。

2025-05-26 17:59:23 694

原创 A1075 PAT甲级JAVA/C++题解 PAT Judge

排序规则是总分,完美题解数,学号。

2025-05-26 17:30:51 672

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除