自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编译过程中报错 /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 1354 1

原创 关于更改Windows上控制台、新Terminal终端以及VSCode中PowerShell的输出编码为UTF8

关于更改Windows上控制台、新Terminal终端以及VSCode中PowerShell的输出编码为UTF8

2022-05-24 23:29:19 3255

原创 浙大PAT 甲级A1104 Sum of Number Segments & 乙级B1049 数列的片段和(数学找规律+浮点数精度有限导致计算结果出错问题)

浙大PAT 甲级A1104 Sum of Number Segments & 乙级B1049 数列的片段和(20 分)(数学找规律+浮点数精度有限导致计算结果出错问题)

2021-03-15 00:28:17 149

原创 浙大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 111

原创 浙大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 133

原创 浙大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 109

原创 浙大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 135 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 108

原创 浙大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 88

原创 浙大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 228

原创 浙大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 142

原创 浙大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 114

原创 浙大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 115

原创 浙大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 112

原创 浙大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 104

原创 浙大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 165 1

空空如也

空空如也

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

TA关注的人

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