- 博客(18)
- 收藏
- 关注
原创 VSCode中按 Ctrl+, 组合键没反应不出设置页面
解决在 VSCode 中按 “Ctrl+, /空格”组合键没反应的问题——快捷键被 Windows 篡改绑定到切换输入法操作上了。
2025-01-15 00:11:42
1345
2
原创 WSL2 升级更新失败(退出代码: 1603,错误代码: Wsl/CallMsi/Install/ERROR_INSTALL_FAILURE)解决办法
WSL2 升级更新失败(退出代码: 1603,错误代码: Wsl/CallMsi/Install/ERROR_INSTALL_FAILURE)解决办法
2024-11-21 21:57:53
1881
5
原创 编译过程中报错 /usr/bin/ld: cannot find -lstdc++: No such file or directory 解决
编译报错 /usr/bin/ld: cannot find -lstdc++: No such file or directory 解决。
2024-02-22 23:57:25
2092
1
原创 关于更改Windows上控制台、新Terminal终端以及VSCode中PowerShell的输出编码为UTF8
关于更改Windows上控制台、新Terminal终端以及VSCode中PowerShell的输出编码为UTF8
2022-05-24 23:29:19
3661
1
原创 浙大PAT 甲级A1104 Sum of Number Segments & 乙级B1049 数列的片段和(数学找规律+浮点数精度有限导致计算结果出错问题)
浙大PAT 甲级A1104 Sum of Number Segments & 乙级B1049 数列的片段和(20 分)(数学找规律+浮点数精度有限导致计算结果出错问题)
2021-03-15 00:28:17
198
原创 浙大PAT 甲级A1093 Count PAT‘s & 乙级B1040 有几个PAT(递推)
PAT - A1093 Count PAT’s (25 分) https://pintia.cn/problem-sets/994805342720868352/problems/994805373582557184PAT - B1040 有几个PAT (25 分) https://pintia.cn/problem-sets/994805260223102976/problems/994805282389999616大致思路:(题意不难,但有时间限制,完全暴力处理不可取。这次自己想的算法比《算法笔
2021-03-11 16:12:08
144
原创 浙大PAT 甲级A1016 Phone Bills(排序、数据记录配对)
PAT - A1016 Phone Bills (25 分) https://pintia.cn/problem-sets/994805342720868352/problems/994805493648703488大致思路:按 客户名字、时间 将输入的通话记录数据排序,找匹配的通话记录(关键点),输出并统计时长和费用。注意点:无匹配记录的客户 什么也不能输出。两条通话记录匹配条件:①相邻 ;②属于同一个客户(自己栽在这里…代码后附测试数据);③前一个为on-line后一个为off-li
2021-02-16 17:36:53
176
原创 浙大PAT 甲级A1082 Read Number in Chinese
PAT - A1082 Read Number in Chinese (25 分) https://pintia.cn/problem-sets/994805342720868352/problems/994805385053978624大致思路:按读音规则分为每四位为一个“单位”处理,详见代码~关键点:亿位和万四位,为零时单位Yi和Wan不读出;有数位为0时是否读出ling(也不能多读),各种情况情形要考虑全面,包括 其前面有单个相邻0、前有多个连续相邻0、前一位非0、前面没有数位(即输入数
2021-02-03 23:46:20
136
原创 浙大PAT 甲级A1077 Kuchiguse(scanf 特殊格式控制+类似多指针/滑动窗口)
PAT - A1077 Kuchiguse (20分) https://pintia.cn/problem-sets/994805342720868352/problems/994805390896644096大致思路:从后往前逐个字符比较各字符串,出现字符不同时停止,记录相同部分的边界。处理完全部字符串后,根据边界位置情况判断输出。注意点:输入带空格字符串,gets 函数存在安全隐患,PAT已禁止使用,对于C语言(非C++)可用 fgets 或 特殊格式控制的 scanf (以下代码使用此种
2021-01-28 16:06:16
225
2
原创 浙大PAT 甲级A1073 Scientific Notation & 乙级B1024 科学计数法
PAT - A1073 Scientific Notation (20分) https://pintia.cn/problem-sets/994805342720868352/problems/994805395707510784PAT - B1024 科学计数法 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805297229447168大致思路:输入并分隔识别出尾数和指数部分;根据指数取值分类处理:
2021-01-25 16:42:23
149
原创 浙大PAT 甲级A1061 Dating & 乙级B1014 福尔摩斯的约会
PAT - A1061 Dating (20分) https://pintia.cn/problem-sets/994805342720868352/problems/994805411985604608PAT - B1014 福尔摩斯的约会 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805308755394560注意点:字符有效范围 分别为A ~ G、0 ~ 9 和 A ~ N、A ~ Z 和 a ~
2021-01-25 14:24:34
118
原创 浙大PAT乙级 B1009 说反话(两种方法)
PAT - B1009 说反话 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805314941992960关键点:识别输入的结束;正确识别单词边界,进行分隔、存储和计数;方法1/2 大致思路:将输入数据按字符串看待,每个单词为一个字符串,用EOF判断输入结束;方法1/2 通过代码(C/C++):#include<stdio.h>int main(){ char words[4
2021-01-24 17:23:58
275
原创 浙大PAT乙级 B1028 人口普查(字符串比较)
PAT - B1028 人口普查 (20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805293282607104关键点:日期的比较直接用字符串比较即可;注意 判断生日日期是否合理时 所用的边界取值、存储最年长者和最年轻者的生日日期的数组初值取值;注意 最年长者和最年轻者可能是同一个人;注意 可能全部日期均不合理时的输出;通过代码(C/C++):#include<stdio.h>#incl
2021-01-21 23:04:18
186
原创 浙大PAT甲级 A1002 A+B for Polynomials(类似多指针)
PAT - A1002 A+B for Polynomials (25分) https://pintia.cn/problem-sets/994805342720868352/problems/994805526272000000关键点:注意两同幂次项相加 系数和为0时 该幂次项不要输出的特殊情况;何时退出做运算的循环、如何实现控制,需要仔细考虑,且其与数组最小长度的取值相关(可用代码后附的数据做断点调试,观察三个指针值的变化);通过代码(C/C++):#include<stdio.h
2021-01-20 15:28:34
160
原创 浙大PAT甲级 A1065 A+B and C (64bit) (五种方法)
PAT - A1065 A+B and C (64bit) (20分) https://pintia.cn/problem-sets/994805342720868352/problems/994805406352654336
2021-01-19 18:02:39
152
原创 浙大PAT乙级 B1010 一元多项式求导
PAT - 1010 一元多项式求导 (25分) https://pintia.cn/problem-sets/994805260223102976/problems/994805313708867584关键点:主要难点在输出格式控制,要想全各种情况,如零多项式、只有常数项(零次幂)的多项式、普通带常数项的多项式、普通不带常数项的多项式等。通过代码(C/C++):#include<stdio.h>int main(){ int a, n, flag=0; //flag标记
2021-01-19 17:49:12
164
原创 浙大PAT甲级 A1046 Shortest Distance
PAT - A1046 Shortest Distance (20分) https://pintia.cn/problem-sets/994805342720868352/problems/994805435700199424关键点(《算法笔记》):预处理距离数据,否则若每次重复计算会超时;通过环回总路程与正向路程作差得逆向路程,减少计算开销;通过代码(C/C++):#include<stdio.h>int main(){ int N,M,exit1,exit2,dis
2021-01-19 17:12:25
168
原创 浙大PAT乙级 B1008 数组元素循环右移问题
PAT - B1008 数组元素循环右移问题(20分) https://pintia.cn/problem-sets/994805260223102976/problems/994805316250615808大致思路:按移动位数 M 将数据分组,每组每个元素循环右移 M 位(在所在组中相当于只右移一位)。通过代码(C/C++):#include<stdio.h>int main(){ int N,M,temp; scanf("%d%d", &N, &M);
2021-01-19 16:38:19
233
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人