- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 PAT乙级 1019数字黑洞
PAT乙级 1019数字黑洞题目:给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到7766 - 6677 = 10899810 - 0...
2019-09-29 16:48:02 131
原创 PAT乙级 1085单位排行
PAT乙级 1085单位排行题目每次 PAT 考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。输入格式:输入第一行给出一个正整数 N(≤105),即考生人数。随后 N 行,每行按下列格式给出一个考生的信息:准考证号 得分 学校其中准考证号是由 6 个字符组成的字符串,其首字母表示考试的级别:B代表乙级,A代表甲级,T代表顶级;得分是 [0, 100] 区间内的整...
2019-09-22 23:01:55 206
原创 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 213
原创 排序算法总结
排序算法总结文章目录排序算法总结冒泡排序插入排序简单插入排序折半插入排序选择排序冒泡排序冒泡排序是最基础的排序算法。冒泡排序的本质在于交换,即每次通过交换的方式把当前剩余元素的最大值移动到一端,而当剩余的元素减少为0时,排序结束。(数组的零号单元弃用)代码如下:#include<stdio.h>int a[1000010];int main(void){ int n;...
2019-07-29 18:27:59 157
原创 PAT中段错误的原因及解决方法
PAT中段错误的原因及解决方法文章目录PAT中段错误的原因及解决方法一.查找方法二.可能原因1.越界访问2.大数组一定要开全局,而不是写在main函数里面。3.sort函数使用错误一.查找方法段错误⼀般是由数组越界、堆栈溢出(⽐如,递归调⽤层数太多)等情况引起。查找的方法也比较简单,首先对可疑的代码注释掉,提交到OJ上试试,如果确实是⾃⼰注释掉的 这段代码发⽣了段错误,那么对应的OJ判题结...
2019-05-20 15:02:33 4917 1
空空如也
PAT平台判定显示段错误,求解?
2019-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人