有PAT甲级题考点(转载各个大佬)知道第二题怎么做吗?

对于在中国大学MOOC(http://www.icourse163.org/)学习“数据結构”课程的学生想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G = (G期中x 40% + G期末x 60%)如果 G期中 > G期末;否则总评 G 就是 G期末。这里 G期中 和 G期末 分别为学生的期中和期末成绩

现在的问题是,每次考试都产生┅张独立的成绩单本题就请你编写程序,把不同的成绩单合为一张

输入在第一行给出3个整数,分别是 P(做了在线编程作业的学生数)、M(参加了期中考试的学生数)、N(参加了期末考试的学生数)每个数都不超过10000。

接下来有三块输入第一块包含 P 个在线编程成绩 G编程;第二块包含 M 个期中考试成绩 G期中;第三块包含 N 个期末考试成绩 G期末。每个成绩占一行格式为:学生学号 分数。其中学生学号为不超过20個字符的英文字母和数字;分数是非负整数(编程总分最高为900分期中和期末的最高分为100分)。

打印出获得合格证书的学生名单每个学苼占一行,格式为:

如果有的成绩不存在(例如某人没参加期中考试)则在相应的位置输出“-1”。输出顺序为按照总评分数(四舍五入精确到整数)递减若有并列,则按学号递增题目保证学号没有重复,且至少存在1个合格的学生 wehu8 300 55 84 84考试的时候前四题做完已经到16:16了,嘫后看了一下最后一题觉得再多20分钟可能能做完感觉时间不够也就没做了。回来以后第二天做这道题的时候发现我第一天时间就算够做吔得不到满分这道题是我刷完这80道题以来时间要求最严苛的一题,一开始的算法总是超时下面我来讲一下我两个算法。

我一开始的超時的算法是先输入P个名字和分数然后读入M个名字和分数,每个读进来以后都用一个循环来比较名字匹配的就保存分数,后面N个同理峩想尽了办法优化这个算法:P输进来以后如果不够200分就将这个数据“放逐”并--p,后面N是小于34分的时候肯定过不了同理“放逐”这个数据,后面排序的时候就能减少循环次数而且每次比较都在找到以后就退出循环。尽可能的优化这个算法还是不行只能得到19分,最后一个數据总是超时只能忍痛删了140+行代码重新来过。

第二个算法是牺牲空间来换取时间定义3个大小为10000的结构体数组,分别存放P,M和N个姓名和分數输入之后也是按上一个算法的优化来减少P和N,最后将三个结构体数组按“学号”字典升序排序按顺序比较名字,统计分数再将所囿数据统一归到另一个存放有所有5个数据的新的结构体数组中。再按要求排序最终的结构体数组最后输出。下面给出我最后AC的代码:

}

如果对您有用的话可以在下面评論或分享给更多的人支持一下

先说说我的考研初试的情况,也使给各位学弟学妹一些参考:

2017考研一战:政治:56英语:73,数学:133408:102,總分364

2018考研二战:政治:64英语:74,数学:130408:124,总分392

我本科是郑州的一所二本院校信息与计算科学专业,属于数学系学过408要考的四门,不过老师教的都很简单读读概念就下课,基本和没学过一样四六级都过了,六级478(听说浙大480及以上或英语一75以上会免修英语遗憾兩个都差点。),项目经历0也没参加过ACM。

用书:命题人精讲精练命题人1000题,命题人讲真题肖四肖八任四石磊五套等一些模拟题,看精讲精练穿插着石磊马原和毛概视频看(我觉得还可以两倍速看完的,不过有很多同学不推荐看)

一战政治从九月份开始正式看的晚上听两个小时蒋的视频(蒋的政治有些坑,后面再说)做了一遍蒋600,没做肖的1000题十一月慢慢地各种模拟题都陆续出来了,买了肖八蒋五,肖四最要命的是只背了蒋五,还听了蒋在考前的直播直播讲了有关孙中山知识点,蒋直接把知识点(实锤见肖的真题2017的28题)講错。无语。(这里我真的想吐槽蒋。) 二战我就直接选肖的全套,九月初到十月中看了精讲精练里面知识点很多,到以后模擬和真题都会考到细小的知识点所以还是很有必要看一看的,同时在回寝室到睡觉前也听了石的毛概和马原视频(室友推荐的马原毛概有的讲的还可以),十月中开始做1000题第一遍一个月(不要直接写在书上,可以写纸上第二遍写书上),改错再把相关知识点看一遍,第二遍半个月模拟题出来后,就伴着做模拟题肖八,肖四任四,石的五套和三套(这里说一下,比如可以一天做一套尽量40汾钟以内,不翻书做有遗忘的知识点很正常,做完赶紧翻书看)十二月背了肖四两遍,同时也看了肖的点题讲义(想着能考70+结果只囿64。)政治我比较水,也就说这么多肖老还是很负责的,听他的点题就能看出来跟着肖把知识点多过两遍,60+应该没什么问题如果想70+就要多投入更多时间,自己把握就好

用书:朱伟恋恋有词,英一二十年真题张剑150,英二10-17真题新东方阅读理解精读100篇,唐叔真题讲解视频何凯文五夜十篇,宋逸轩老师的新题型、翻译、和完型

一战英语是从3月开始准备的由于我感觉我英语差,所以多分配了点时间每天下午3~4个小时(前期看视频和做题,后期就只做题改错等)开始看了朱伟的恋恋有词视频,书倒没买打印了他那个课件,配套着學一直到6月份,同时也在做的阅读真题解析可以看看黄皮书(有些啰嗦,自己可以看看重点部分)也看唐迟的真题讲解,唐叔讲的嫃题套路真不错到7月份真题做了三遍(刚开始做真的超级痛苦,阅读几乎都是错10-12个。后来就越来越少了) 之后暑假做了模拟题,张劍150还是不错的但是和考研真题还是有一定差距,做完看看错哪里就好了 从八月底九月初开始做的阅读真题,这时候可以包含新题型烸天下午抽出一定时间,每篇不超过18min最好在保证准确率的基础上提高做题速度,到考场才能稳中不乱(数学也是这样)作文和翻译可鉯从十月开始,我当时用的王江涛的和何凯文的作文书配着看,总结好自己的句子和套路(不要整段照抄这两本作文书考研学生几乎嘟用,所以不要和别人一样)有事没事背一背。翻译和完型我那时候就做真题的这部分也没看什么视频(二战找了宋逸轩老师视频看,还是很不错的)对了,记得留两三套真题卷子在考前做不要选太远,前三年左右网上查查难易程度,难易搭配着选完全按照考試规定时间做,做的好不要膨胀做的不好不要气馁,找出错误点想想为什么会错,当时是怎么想的告诫自己以后不要犯这样的错误。到十二月那会买了何凯文的模拟题做(不怎么样,题目难和真题有些脱轨,不怎么推荐唐叔也说不要买市面上任何模拟题,包括洎己的他说他的模拟题都是挂名的。。实在想做真题可以自行选择)这时候还是以真题为主,尤其是近3-5年的真题阅读新题型单词囷题目类型做题方法要熟稔于心,翻译作文也要一直练完型不要放弃,会有惊喜2018年完型非常简单,新题型有点难:)二战英语八月才开始的,因为想着英语保持一战分数就好了分配的时间不多,每天一两个小时就从2000年开始做,也穿插这做模拟题因为真题去年已经做過一遍,最多错一两个感觉心里不踏实,就买本新东方阅读理解精读100篇做做没做过的题,打击打击自己到十月底已经一遍做完了,剩了三套(真不知道我这会儿留真题干嘛都做过。。) 接着做英二的阅读真题(其他的没做),隔两天天做一套英二阅读真题找掱感,错1-2个左右二战时候英语花的时间真不算多,最后考出来还可以运气比较好。

用书:张宇18讲概率9讲,1000题李永乐线代讲义,王式安概率讲义基础过关660,张宇八套四套,李永乐6+2

一战数学花的力气比较大每天上午雷打不动的看数学做数学题,3-6月在看课本高等數学同济七版,概率论与数理统计浙大四版工程数学 线性代数第六版,同时也做了课本的课后题6月底开始看张宇18讲,看完接着看李永樂线代讲义张宇概率9讲,王世安的概率讲义其中张宇暑期强化视频出来后配套着看他高数,认真做了笔记后面就再也没看了笔记了。(线代概率没看,听说讲的不行)这时候李永乐线代暑期强化视频也出来了,就配合着线代讲义看同时也做了课后题,(永乐大渧线代讲的是真的好) 这一遍几乎到了九月初,之后立马刷660同时九月中开始看第二遍18讲和线代讲义和张宇概率9讲,大概20+天看完660也做唍了选择题(660错的多,本来想做两遍的后来时间不够了,就没做了)这时候到十月中旬,就开始做真题了从2000年开始做的,(之前年份的题学土豆PAT甲级题考点(转载各个大佬)当做练习题做)做了两遍,数学模拟题就做了张宇八套卷和四套卷二战数学花的时间不算多,想着保持去年数学成绩就好8月份开始看了张宇18讲和概率9讲,李的线代同时配着做张宇1000题,大概到了9月下结束十月一回家参加我表哥婚礼,耽误了8天。10.7开始做660同时也看了张宇暑期强化,和李永乐线代讲义(快速过一遍)就当复习了,大概十月底结束感觉时间不夠了,就做真题从2000年开始做,每天上午一套做完之后就开始做张宇八套卷(和去年八套卷重复题挺多),李永乐6+2张宇四套没时间做唍,就做了选择填空

用书:王道四本单科书,天勤数据结构数据结构(C语言版)严蔚敏,计算机组成原理(第二版)唐朔飞计算机操作系统(第四版)汤小丹,计算机网络(第6版)谢希仁深入理解计算机系统

一战408时候先看了严的数据结构,里面很抽象我就过了一遍,其他课本没看七月中下开始依次看天勤数据结构,王道计算机系统计算机组成原理,网络同时课后题认真做了一遍,大概到了⑨月中下结束又开始看第二遍,到了十月底结束之后开始做408真题,用的是电子版打印的严格按照考试时间做,两三天做一套选择題很重要,尽量不要错超过七八个算法题的话一开始是很难想的,不过也没关系记住就好了,考场上暴力破解也会至少拿一半分的の后又做了第二遍就上考场了。二战408也是想提高成绩,八月开始就看了计算机系统和计算机组成原理课本计组两遍,系统就一遍其怹时间这四本书也当作字典经常查,例如16年那道网络大题。只有深刻理解才能做对。王道数据结构(一战没看。全新的正好二战看看。)之后依次看剩下王道三本单科书再做后面的课后题,应该就差不多了今年408简单,提了20+分对了,如果有时间的话建议看看深叺理解计算机系统(CSAPP)这本书,可以挑里面和408考纲一致的部分的几章看看(里面有好几道408的原题)

机试和PAT甲级难度大致一样(虽然17年PAT简单機试难,18年PAT难机试简单)19年改革了,浙江大学计算机学院与软件学院宣布:自2019年开始上机考试可用上一年度的PAT考试甲级成绩(或顶级荿绩)代替。如2019年硕士招生只参考2018年度PAT考试成绩也就是说,如果2019年3月复试只能用2018年的3月,9月12月PAT甲级成绩,2019年3月PAT甲级不能提交所以盡可能都考一下2018年的PAT甲级,2019年3月PAT也可以去考虽然不能被代替了。如果跨考没有任何基础的话请早点开始刷PAT,配合这晴神的算法笔记刷一个是教科书,一个是习题集看一章刷一章的习题,把这些过一遍之后再把PAT官网的习题集依次4道题一组地刷,刷两遍七八十以上没什么问题了刷题的时候没见到的题首先一定要独立思考,可以先敲一下自己的代码之后可以再对照晴神的习题集参考答案来看,再敲┅遍面试的话看一看这个链接,基本都覆盖了

学院面试是决定有没有录取,而实验室面试是决定你去哪个实验室如果非科班老师不愛要,毕竟老师喜欢一来就能干活的那种高分选手可以在复试前联系你喜欢的导师,这也是相互选择的过程你可以给多个老师发邮件,一个老师不要你还有另一个不是吗具体见王道实验室面经,可以配合着学院官网发的去年的导师表

0. 关于心态。不管初试还是复试嘟要保持心态。例如如果做数学题一道难题做出来了可以买点好吃的奖励自己,如果一套卷子做的不好也不要太过于自负,一定一定┅定要仔细校对每一道错题都可能是你的只是盲点。可以稍稍惩罚自己例如回寝室几十个仰卧起坐。

1. 关于时间每个人有自己安排的時间,把时间和做题兴奋点尽可能调整到考试的时间段每科安排一个短期和长期计划会有比较好。(不过我比较懒不爱定细的计划,泹是中期计划大概会在脑子里想想比如半个月看完一本单科书。)

关于身份证问题。这个我要单独拿出来说因为我二战前两天身份證找不到了,23考试20晚上我研友说到他同学身份证丢了,让我准备好身份证我当时还想:逗比,考前身份证都能丢。就找了找。立馬打脸尼玛!我身份证呢?寝室都翻遍了都没找到,折腾到一两点21号又去自习室找,也没找到下午就立马赶回老家,一晚上都没睡着22号上午七点多去了我户籍所在地补办正式身份证(这一步是必须的,之后他会给你补临时身份证的一个证明)再去县里面户籍所補办临时身份证,九点去的工作人员说三天后才会拿到正式。(三天后!也不用去考试了:),软磨硬泡再请示领导终于在近十一点拿到身份证。之后立马坐火车去我们市的宾馆(二战考生如果没有工作证明和三个月以上的社保证明不能在除了你户籍所在地的城市考试),关于临时身份证能不能用还是要打电话给你报考地点招生办他说能用才可以。(希望大家都不要走到考前去补办一定一定一定要保管好自己的身份证,

关于初试订房问题一战由于我们学校全校只有四个人考408,考场取消了。之后在郑大西门订的房间但是西门离去栲试教室很远,起码30分钟路程(那时候郑州还没共享车)但是有个小门钻过去:),会节约15+分钟。二战的时候考场在一个郊区的初中方圓1km以内只有一个宾馆早被一抢而空,只能找了个2.0+km的宾馆来回都是打的考试,最重要的是去的那天说要安静一点房间老板信誓旦旦说我們这房间都很安静。结果晚上隔壁酒店空调机呼呼响。一整晚基本没怎么睡觉一直睡不着(不是我睡眠不好,一战考前住的房间很咹静,就很快睡着了)所以学弟学妹订房间一定要定离考点近点的,最好别定远了安静点,去的早点可以挑一个同一价位安静点房间

关于选专业和信息问题。一战的时候也没想学硕专硕区别一股脑报学硕,结果17学硕爆炸如果报专硕就不会成学弟了:)。不过学专统一劃线之后就不会存在侥幸所以学弟学妹如果在几个学校几个专业徘徊,最好查一下你报考几个学校的几个专业录取情况(注意是录取的哃学的初试平均分单科平均线,机试平均分复试平均分),这几条线是你的最低目标再将每科的线细化到题型的线。再结合你的实仂选择你意向的专业选好了就不要吃着碗里看着锅里,一定要背水一战努力去达到你的目标。有研友的话尽量信息共享他们又不是伱的竞争对手,互相分享信息都有好处还有一点是关于2018年的学专统一划线问题,有的同学初始前不知道复试前才知道,所以信息获取佷是重要18浙大计算机学院考研群号:,

5. 关于档案问题二战考生可以将档案放在省里或市里面的人才交流中心。之后录取还会涉及调档等问题

基本就是这些心得,这两年过的不容易真的非常感谢父母的支持,丢身份证时候我爸一直鼓励我不要慌让我好好看书,没有峩爸估计我不会坚持到现在还非常感谢在复习的时候一直鼓励我的好朋友们,一战后四月份一整个月非常颓废谢谢hwy的鼓励让我重新振莋起来,ta已经考上北邮祝贺。感谢hj这两年会和我分享学习过程互相鼓励,还有那些帮助过我的人感谢有你们。说的有点啰嗦了如果时间紧可以只看总结部分。愿各位学弟学妹考上理想的院校

再传些从初始到复试有用的资料吧4.6晴神整理了2018浙大计算机考研报考信息分析,图文并茂非常有用,非常感谢晴神一路来的帮助~~~由于王道论坛上传的附件不能超过2M被分卷上传了(不是很方便,为了节约大家的時间这里我给一下百度云链接,里面也包含软院的复试资料就一块挂出来吧,学弟学妹按需索取吧链接: 密码:53q3)

}

// 请把代码文本粘贴到下方(请勿鼡图片代替代码)

你期待的结果是什么实际看到的错误信息又是什么?

}

我要回帖

更多关于 PAT甲级题考点(转载各个大佬) 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信