2019年12月7日PAT甲级满分后记

2024-03-04 14:38
文章标签 2019 满分 pat 甲级 后记

本文主要是介绍2019年12月7日PAT甲级满分后记,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

对于我来说,PAT真的是一大执念,还好这次彻底结束,否则以后的岁月,就成了我心中一道过不去的坎。
对于我来说,在编程中已经属于老年选手。古人云:老年选手,不配拥有野心。

过往

我的计算机生涯,始于斯也终于斯。
2015年年底,我在牛客网神奇的碰到了一个叫做PAT的编程题题库,然后刚接触Java的我开始做起了编程题。到2016年3月,我大致把PAT乙级刷了三十多道,但是毕竟是非科班,纯粹的兴趣很难抗衡题目的刁难。虽然中途随学校参加了一个蓝桥杯,报的是Java类的B组。由于没有针对性的对蓝桥杯题库进行训练,所以就拿了个省二等。后面2016年就是漫长的考研的之旅。编程自然没有怎么上心。既然都知道了PAT,相信大家都是冲着浙大去的,我当时也是无比的头铁。

2016年9月在考研复习期间,去参加了一次PAT秋季考试,但是当时太菜了,侥幸拿了61分。
然后跟大家料想的一样,2017年的考研失败。
心有不甘,还是想继续读书,一个机械专业的双非本科毕业生找工作太难了。

2018年报了一所老家的末流985勉强上岸。

研究生的日子,别人都在看论文,搞机器学习和深度学习,只有我一个人在实验室里,刷着一道道无关紧要的编程题。幸好,这桩心事了了。不然,每当我看见别人的博客写着20xx年浙大考研PAT甲级满分等字眼时,我的心情就会莫名的失落。

不可否认,他们努力了,他们值得拥有。这也是我曾经的梦想,我也憧憬过,只可惜努力不够,一转身就成了笑话。
我在这种自我认同感如此稀缺的个体上,感觉到了巨大的压力,仿佛好多事情都做不好,我的存在,只是一道无足轻重的工序。
看着别人编程拿ACM得奖牌,科研还能疯狂的发一二区的文章,我终于认清了,我只是一个普通人。
从机械到计算机,除了高薪和时代的号召以外,编程是我发自内心喜爱的。 只可惜,高中生的信息学竞赛标准都达不到,自此不敢再对编程有更高的念想。

感谢图灵高纳德姚期智等人,让我放弃科研,我觉得凡尘俗世精彩非凡。

临场

考前两周,刷了最近几年的PAT真题,总感觉排序要考,静态链表不会再考了,因为秋季刚考过。
考试的时候根本没想过拿100分,因为跟秋季拿到题的状态一样,特别紧张。
切到第一题时,随便看了一眼,感觉不是通俗易懂的题,立马放弃。
然后看第二题,一道静态链表的题,特别常见,但是特别繁琐。但是花了40分钟左右,对于组与组内成员进行双关键字排序,然后就能达到每隔k个节点反转。7-2题解
紧接着做第三题,一上来以为是并查集的题,但是读了题目之后发现,有点原题的感觉类似于maximal clique那道题。直接提交就过了。7-3题解
然后做第四题,这道题真的一不小心就被唬住了,是一个新的二叉树,翻译过来大概叫做柯庭森树,满足小根堆和中序遍历。开始我也没看太懂,但是瞎摸索了一会儿,突然发现有点类似于preorder and postorder 这道题。就是把左右子树递归,然后层序输出。7-4题解
紧接着回来看第一题,意思是给出一个大写字母A到Z的字符图,这个字符图用7x5的矩阵表示,然后给出一行单词,输出对应的宏观字符图。提交的时候卡了一下,题目说单词必须是大写字母,所以不能用库函数isalpha,调试了一下就通过了。7-1题解
做完的时候还剩四十分钟。

后记

总的来说还是挺幸运的,感谢PAT,感谢努力的自己。

这篇关于2019年12月7日PAT甲级满分后记的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/773505

相关文章

BUUCTF靶场[web][极客大挑战 2019]Http、[HCTF 2018]admin

目录   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 [web][HCTF 2018]admin 考点:弱密码字典爆破 四种方法:   [web][极客大挑战 2019]Http 考点:Referer协议、UA协议、X-Forwarded-For协议 访问环境 老规矩,我们先查看源代码

2019学习计划

工作三年了,第一年感觉是荒废的,第二年开始学习python,第三年开始自动化 感觉自己会的东西比较少,而且不够深入,流于表面 现制定一下今年大概的学习计划 需持续巩固加强:python、ui自动化、接口自动化、sql等 代码量需提升,敲的不够(重点) 学习: 1.移动端测试,appium等 2.前端知识系统整理学习  3.性能测试 4.docker入门,环境搭建 5.shell

南卡科技“满分之选”全新开放式耳机发布,打造超越Pro的极致体验!

在音频技术的不断革新中,南卡品牌以其深厚的声学底蕴和对创新的不懈追求,再次为市场带来惊喜。今天,我们自豪地宣布,南卡OE Pro2开放式蓝牙耳机正式亮相,它不仅代表了南卡在开放式耳机领域的技术巅峰,更是对音质和佩戴舒适度的双重革新。 31°悬浮倾斜设计,无感佩戴的新高度 南卡OE Pro2将对耳机舒适性的诠释拉升到一个新境界,采用了开放式佩戴设计,彻底告别了传统耳机的堵塞感。基于上万耳

PAT甲级-1044 Shopping in Mars

题目   题目大意 一串项链上有n个钻石,输入给出每个钻石的价格。用m元买一个连续的项链子串(子串长度可为1),如果不能恰好花掉m元,就要找到最小的大于m的子串,如果有重复就输出多个,按递增顺序输出子串的前端和后端索引。 原来的思路 取连续的子串使和恰等于m,没有恰等于就找最小的大于。可以将子串依次累加,使得每个位置都是起始位置到该位置的序列和,整个数组显递增顺序,就可以用右边减左边

最简单的使用JDBC[连接数据库] mysql 2019年3月18日

最极简版本的, 我们这里以mysql为例: 首先要创建maven工程, 需要引入jar包:,这里需要注意, 如果你安装的是mysql最新版本8以上的, 下面有些地方需要更改,具体就是mysql连接的url, 和5版本的不一样,具体解决请自行百度哈.这里只演示mysql5版本的? 依赖: <dependency>   <groupId>mysql</groupId>   <artifactId

PAT (Advanced Level) Practice——1011,1012

1011:  链接: 1011 World Cup Betting - PAT (Advanced Level) Practice (pintia.cn) 题意及解题思路: 简单来说就是给你3行数字,每一行都是按照W,T,L的顺序给出相应的赔率。我们需要找到每一行的W,T,L当中最大的一个数,累乘的结果再乘以0.65,按照例子写出表达式即可。 同时还需要记录每一次选择的是W,T还是L

(php伪随机数生成)[GWCTF 2019]枯燥的抽奖

审核源码发现加载check.php,审计发现使用了mt_rand()函数,这个函数生成的值是伪随机的 参考下面这篇文章 PHP mt_rand安全杂谈及应用场景详解 - FreeBuf网络安全行业门户 kali里面输入下载工具 git clone https://github.com/openwall/php_mt_seed.git cd进去输入make后编译出的文件先

2019年2月17日

今天又重新看了一下输出第1500个丑数 在我错了八次之后发现要输出一个句号还要输出换行 接下来的两天应该进入复习阶段了。

National Contest for Private Universities (NCPU), 2019 E. Generalized Pascal's Triangle

编辑代码 2000ms 262144K Generalized Pascal's Triangle Pascal's triangle is a triangular array in which each number can be calculated by the sum of the two numbers directly above that number as shown i

Hinton等人最新研究:大幅提升模型准确率,标签平滑技术 2019-7-8

导读:损失函数对神经网络的训练有显著影响,也有很多学者人一直在探讨并寻找可以和损失函数一样使模型效果更好的函数。后来,Szegedy 等学者提出了标签平滑方法,该方法通过计算数据集中 hard target 的加权平均以及平均分布来计算交叉熵,有效提升了模型的准确率。近日,Hinton 团队等人在新研究论文《When Does Label Smoothing Help?》中,就尝试对标签平滑技术对