- 博客(81)
- 收藏
- 关注
原创 npm install sqlite3时报错解决
在nodejs项目里想安装sqlite3。1. 将Python设置到系统变量里。使用了网上大部分的方法没有用。2. 在终端使用下方代码安装。
2025-10-09 16:37:36
737
原创 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
原创 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
原创 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
原创 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
原创 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
原创 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
原创 B1033 PAT乙级JAVA题解 旧键盘打字
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?
2025-06-01 19:32:55
232
原创 B1029/A1084 PAT乙级JAVA题解 旧键盘
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。
2025-06-01 18:35:52
300
原创 A1080 PAT甲级JAVA题解 Graduate Admission
输出每个学校录取的学生id(排序)当总分和笔试分相同学校超额录取。模拟研究生志愿填报过程。Java测试点4存在时间超时。
2025-05-27 20:18:35
1034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅