PAT
Daniel201418
求关注啊
展开
-
PAT中段错误的原因及解决方法
PAT中段错误的原因及解决方法文章目录PAT中段错误的原因及解决方法一.查找方法二.可能原因1.越界访问2.大数组一定要开全局,而不是写在main函数里面。3.sort函数使用错误一.查找方法段错误⼀般是由数组越界、堆栈溢出(⽐如,递归调⽤层数太多)等情况引起。查找的方法也比较简单,首先对可疑的代码注释掉,提交到OJ上试试,如果确实是⾃⼰注释掉的 这段代码发⽣了段错误,那么对应的OJ判题结...原创 2019-05-20 15:02:33 · 5231 阅读 · 1 评论 -
PAT乙级 1084外观数列
PAT乙级 1084外观数列题目:外观数列是指具有以下特点的整数序列:d, d1, d111, d113, d11231, d112213111, …它从不等于 1 的数字d 开始,序列的第 n+1 项是对第 n 项的描述。比如第 2 项表示第 1 项有 1 个 d,所以就是 d1;第 2 项是 1 个 d(对应 d1)和 1 个 1(对应...原创 2019-09-22 21:49:04 · 249 阅读 · 0 评论 -
PAT乙级 1085单位排行
PAT乙级 1085单位排行题目每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。输入格式:输入第一行给出一个正整数 N(≤105),即考生人数。随后 N 行,每行按下列格式给出一个考生的信息:准考证号 得分 学校其中准考证号是由 6 个字符组成的字符串,其首字母表示考试的级别:B代表乙级,A代表甲级,T代表顶级;得分是 [0, 100] 区间内的整...原创 2019-09-22 23:01:55 · 252 阅读 · 0 评论 -
PAT乙级 1019数字黑洞
PAT乙级 1019数字黑洞题目:给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 0...原创 2019-09-29 16:48:02 · 153 阅读 · 0 评论