PAT 2019 9月8号总结

PAT 甲级 总结 —— 高级篇 PAT 甲级 总结 —— 高级篇 该部分内容源于笔者对于PAT的实际总结,总共分为初级篇、中级篇、高级篇三部分,本次初级篇部分设计PAT中常见的图相关理论,即最短路径、最小生成树、拓扑排序以及关键路径等的总结 阅读详情

第一题:

一个整数A,所有位加起来为m,A+1的所有位数加起来为n,m和n的最大公约数为大于2的质数,则A称为永远数。

给出m个查询,每个查询给出k(A的位数)和 m(A的位数和),找出可能的A,以及对应的n。

采用dfs和回溯剪枝。每一层dfs确定以为,当遍历深度为k的时候,结束,判定该数字是否为永远数。

每一位可能取的值为0——9,深度为0,也就是第一层,数字不能为0。

剪枝,每一层可以取0——9,但是保证剩余的的位数的位数字之和不能大于9*(k-depth)。即还剩下k-depth位数字没有确定,但是前面确定的数字之和,用总和减去后剩下的以经大于每一位是9的情况,也就是说,剩余的k-depth每一位都是9,最后的总和也是小于m的,这种情况就不往下dfs了,直接剪掉。(这会少掉数量级的情况)

第二题:

两个序列,按照长的为2 短的 1的顺序输出一次输出。

常规链的处理。先用unordered_map存所以结点。再从两个序列的起点遍历得到两条链。确定那一条是长链。长链从前往后遍历。短链从后往前遍历。加入最后一条总链。如果某一条链没了。就跳出。把两条链剩下的结点加入总链。最后遍历输出总链,除了最后一个结点,i结点的地址输出i+1结点的地址。

第三题:

静态树输出后缀表达式。将每个结点存起来。并且把每个结点的左右孩子记录。没有的那个就是根结点。

找到根结点后后序遍历。如果左右子树都有,就“(” + 左子树 + 右子树 + 根节点 + ")"遍历。如果左子树没有;

就“(” + 根结点 + 右子树 + ")"遍历。最后输出字符串。

第四题:

dijkstra。判断每个序列时候为dijkstra.

按照dijkstra 遍历。看每次对应的序列上的点,在这一伦中是否是d[u]最小的点。若不是,就结束遍历,输出false。若n个结点访问结束。输出true。

PAT 甲级 总结 —— 初级篇 PAT 甲级 总结 —— 初级篇 该部分内容源于笔者对于PAT的实际总结,总共分为初级篇、中级篇、高级篇三部分,本次初级篇部分设计PAT中常见的数学类以及二叉树类题型的总结 阅读详情

相关推荐

2019年9月PAT就这样凉了=、=

一、总结先行,留给后人: 编译器相当于全新,一些功能需要自己配置。 要在窗口上面右键->属性设置快速编辑模式之后才可以右键直接复制 考场键盘静音还可以(武汉科技考点),现场没有想象中的吵闹 做题时要仔细读题!很重要,思路走偏的代价是远远超过读题花费的时间的。尤其是后面的提目!因为题干相对较长,代码量大,难度高,且分值多。而且题目中有很多蛛丝马迹(可以推敲出命题老师是想坑你,还是良心发现,想...

qq_42347617的博客 1286

PAT考试经验总结(甲乙级均适用)~~想满分的请看这里!~~

emmmmmmm 总算是考了个满分,不用以后再交PAT考场一日游入场费了T ^T 第一次在去年秋天,被第一题狼人杀给干掉了〒▽〒,最后得了81分,第二次就是今年春季,侥幸满分通过了= = 为了总结自己踩过的坑,给后面要考的同学们提供一些微薄的帮助,遂作此文。 考场经验 一. 注意,考试的运行时的黑框,是不能使用Crtl+V进行粘贴的,但这不代表考试不能进行复制粘贴,PAT考试系统里的代码...

漫浸天空的雨色的备忘录~ 10万+

PAT简介和2019年秋季浙大PAT考试报名流程

PAT简介: 计算机程序设计能力考试(Programming Ability Test,简称 PAT ) 旨在通过统一组织的在线考试及自动评测方法客观地评判考生的算法设计与程序设计实现能力, 科学的评价计算机程序设计人才, 为企业选拔人才提供参考标准。 PAT目前有考点 67 处, 分布在 26 省/直辖市的 49 座城市中, 涉及合作院校 60 所。 联盟院校承诺为考试提供统一配置的机房以及网络...

小阿兜的博客 9376

PTA平台的注册、登录与校园账号绑定

PTA程序设计类实验辅助教学平台的注册、登录与校园账号绑定(下文统称:PTA) 网址:https://pintia.cn/ 点击链接后会跳转到PTA的首页,如下界面: 1. 注册: 点击PTA首页右上角的“注册”跳转到注册界面: 注册:用常用真实邮箱作为帐号,填写完相关信息后点击“注册”后将有一封激活邮件发往您的注册邮箱,请去邮箱中找到该邮件(部分邮件服务器可能错误地将此邮件识别为垃圾邮件,请注意在被过滤的邮件中查找),点击邮件正文中的链接即可激活帐户。 若未收到邮件且提示账号已激活,则点击到登录页面填

晨曦的博客 18万+

2020年9月PAT甲级满分必备刷题技巧

这份技巧帮你一网打尽所有的要点

qiiingc的解题记录 2万+

PAT备考经验&相关信息

在9月8号下午的PAT考试中,我幸运的拿到了满分,用时1小时45分钟,排名第五,算是成功迈出了转专业的第一步。按照惯例应该嘚瑟一波,然而身边并没有人考这个,转念一想,不如把考试日志和备考经验教训记录下来,以期看见此文的后来者能少走一些弯路,更加高效的刷题学习(虽然可能并没有人能看到 _(:△」∠)_ )。 当然,在科班大佬面前我只是个尚未入门的弱鸡,因此这篇经验主要针对有意转行/业余爱好编程/基...

qq_38658814的博客 1万+

PAT 甲级 2019年9月8号 题解

第一题:dfs+剪枝 k位数不能所有的数字都遍历一遍,必须有选择的。选择k位数和为m的。 remain为剩下未分配数的位置的和。remain必须小于等于剩下的位数*9。因为若是大于的话,剩下的所有位数都为9,都满足不了所有位加起来为m。比如k=3,m=20,如果第一位为1,则return。因为无论后面两位是什么,这个三位数的和都小于20。所以 这样剪枝。就是在位数为k,所有位和为m的数里找了...

CSlerner的博客 547

CASIA数据集解析:图像篡改检测的黄金标准与实践指南

本文深入解析了CASIA数据集在图像篡改检测领域的核心价值与应用实践。作为中科院自动化所打造的黄金标准,CASIA数据集通过模拟真实篡改场景(如拼接和复制移动)为研究者提供全面支持。文章详细对比了v1.0与v2.0版本差异,分享数据预处理和模型训练的最佳实践,并探讨了未来研究方向,是图像篡改检测领域的重要参考指南。

kappa的博客 784

【PAT甲级 2019 9月.8号】 满分题解 -- 很久没写了 考研期间算是对其一个阶段告落的总结

考前两个月疯狂刷题155 * 1.5 + 晴神 20 + 模拟题 * 4 时间投入的可有点大,初试冲啊 7-1Forever(20分) "Forever number" is a positive integerAwithKdigits, satisfying the following constrains: the sum of all the digits ofAis...

小落的博客 989

基于STM32的设计智慧超市管理系统(带收银系统+物联网环境监测)_167

本系统主要由超市环境监测部分和商品管理部分组成。环境监测部分主控芯片采用STM32F103C8T6,主要包括温湿度传感器、烟雾传感器和空调制热开关、空调制冷开关,采集的数据通过ESP8266模块+MQTT协议上传至OneNet云平台,在OneNet云平台设计手机和电脑版本可视化页面,能够在页面上查看超市的环境信息,还能在页面上手动打开空调制热开关和空调制冷开关。商品管理部分主要由RC522-RFID读卡器、上位机组成,实现商品选购、结算、顾客的VIP会员卡注册管理等功能。

6069

为什么先进工艺需要check那么多corner?

那么hold slack = launch clock path delay + data path delay - capture_clock_path_delay = -capture_clock_path_delay,也就是说,capture clock path delay越大,hold越难满足。而且,我们在设计的时候,一般clock频率都会过约,所以是有较大的margin的。有的foundry还会对rc的取值范围进行了约束,如cworst_T,采用的是1.5 sigma的取值范围。

芯冰乐 2087

2019年春PAT甲级考试

  这次考试不是很理想,一道题目没能做完。   自己原因差不多三条:     1.自己实力不够,准备时间也有点仓促,自己没能做到每道题目都有清晰的思路。     2.考试的心理素质不行,因为设备原因东奔西跑浪费了挺多时间,自己心态有点不稳。     3.考场选择的太糟糕了,老师超级不负责任,设施也真的无语,电脑竟然无法复制测试用例,测试的时候必须要手动输入,而且编译器只有2010年的vc和...

weixin_33831196的博客 338

ARM功耗管理软件之DVFS&AVS

思考:功耗管理软件栈及示例?WFI&WFE?时钟&电源树?DVFS&AVS?

AI-安全-功耗 1230

2019年9月8日秋季PAT甲级题解A1163(7-4)Dijkstra Sequence

2019年9月8日秋季PAT甲级题解 A1163(7-4)Dijkstra Sequence (30 分) #include<iostream> #include<vector> #include<algorithm> using namespace std; const int MAXV = 1010; const int INF = 0x3fffffff;//or 10^9. int g[MAXV][MAXV]; int main() { int nv, ne, k

cold_lemon的博客 679

B07:AI 时代怎么考核团队?我把 KPI 改了 5 版才找到答案

最后说一句掏心窝的话。绩效考核不是"管人"的工具,是"引导团队行为"的工具。你定什么指标,团队就会做什么行为。你定"AI 占比",团队就凑占比你定"效率提升",团队就挑软柿子你定"代码行数",团队就刷行数你定"工具使用率",团队就刷使用只有定"业务价值 + 工程质量 + 能力成长"三个维度的指标,团队才会真正关注长期价值。这套 KPI,我在我带的团队里跑了 6 个月,没有任何一个指标被"刷"出来。考核的是结果,不是过程。永远考核"创造了多少价值",永远不考核"用了多少 AI"。

刘一说的IT专栏 499

【数据集7】全球人类住区层GHSL数据详解

全球人类住区层GHSL数据详解

WW、forever的博客 2253

2019年9月8日pat甲级第一题

2019年9月8日pat甲级第一题思路 pow(10,k-1)遍历到pow(10,k),若当前值不满足条件,则寻找下一个可能值。注意到任意的数加若干个连续的9,如999其各位数值之和增加不超过27,因此可以用(m-sum(当前各位数值之和)-1(注意到循环要加1))/9来决定加多少个连续的9。 这里最注意是理解当前值不是可能值,那么从当前值出发到那个值都不是可能值呢?就是加若干个连续的9组成的数字...

qq_39643198的博客 397

本地构建AI智能分析助手之 05 PandasAI如何MySQL数据库 (教程含源码)

与 PostgreSQL 连接器类似,MySQL 连接器允许您连接到 MySQL 数据库。即使您不熟悉 MySQL 或 PandasAI,它也设计得易于使用。

iCloudEnd的博客 703

2019年9月 PAT甲级 7-1 Forever 题解

PAT甲级 7-1 Forever 题解 题意 输入N对K和m,要求找到所有K位数满足: 1.该数的和为m; 2.该数+1的和为n; 3.m和n的最大公约数是一个大于2的质数; 思路 K<10,最大为9,暴力枚举是10的9次,肯定超时,需要缩小枚举范围。 看到这题,我觉得一种数学直觉是大家都会有的,那就是:任意一个数p和p+1一般都是互质的吧。事实也是如此(我一时没想到反例)。 这就意味着,...

GMatrix的博客 970

Ultralytics 框架中 model.predict() 返回的 results 对象的详细解析

通过掌握 results 对象的使用方法,您可以快速实现模型部署、数据分析与可视化。

浩瀚之水的专栏 747

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

PAT学习资料汇总(PAT甲级、PAT顶级、PAT考试经验)

二、PAT甲级 PAT甲级真题目录(按题型整理) PAT甲级真题目录(按题型整理)_love music.的博客-优快云博客_pat甲级真题 PAT甲【所有题目+解析+代码示例+总结】附带所有历年整体+讲解+代码 PAT甲【所有题目+解析+代码示例+总结】附带所有历年整体+讲解+代码_繁星蓝雨的博客-优快云博客 2020年9月PAT甲级满分必备刷题技巧 2020年9月PAT甲级满分必备刷题技巧_浒鱼鱼的博客-优快云博客_pat刷题 PAT甲级真题 PAT甲级真题_ZXX

青少年趣味编程 6302

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

2019年9月8日PAT甲级考试总结

九月八号考了PAT甲级,65分,总结一下。 自我感觉这个成绩不太行,但是也没有特别差。 总共四道题,第一道就被卡住,想用递归把数字模拟出来,但是一直没能实现,消耗将近一个小时。这样只能先做后面的题目,幸好后面的题目是比较拿手的,一道是链表题,一道是二叉树的递归遍历。尤其是二叉树递归遍历这道,考试前看到过挺多次,这两道题一个小时就写完。第四道题想偷鸡得点分数,可惜天不从人愿。于是回去看第一道题,...

gehulushang的博客 1287

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【PAT甲级】PAT (Advance Level) 训练记录【纪念19年9月8号PAT甲级满分~】

为了继续增加自己的编程与算法能力,继续刷PAT甲级的考试题。由于最近在公司实习,还有公司的考试题要做,因此记录甲级的做题记录可能会比较慢,只能回家的时候做一会,但是贵在坚持。 本文是一个归档文章,将所有题目的具体链接与部分信息记录在这里 本文持续更新中(to be continued…) 博客中涉及的代码均存储在我的GitHub仓库中,如有需要可以直接点击链接查看或下载: PAT甲级代码(上传代码...

初见还是重逢的博客 1154

PAT甲级感悟(2019年9月8日秋期考的试)

今天刚刚考完PAT,趁着还没忘干净,写下此篇文章,不敢说是经验,也不敢谈什么心得,只想把自己的感悟分享给大家。 先膜一下柳神:柳神博客是真的好用,没得说,我基本上就是看柳神的博客,然后刷题,然后再看博客 今天的考试,进考场之前很紧张,疯狂喝水,疯狂喝,然后就上厕所,真的很紧张,以至于刚开始写代码的时候手还有点抖。第一题就给我整懵了,这题是啥?这说的啥?我该咋做?一顿阅读理解之后,开始写代码,完了...

qwe1765667234的博客 767

2019 PAT甲级秋季考试总结

因为要考研浙大软院,所以考个PAT甲级抵机试是很好的!而且之前天梯赛金奖发了150的代金券,让原价256的考试看起来也没那么贵了~于是很早就报名啦!(但是很后悔3月份那场没报,不然就可以更早轻松一点了 我暑假是在家复习考研的,从8.20开始每晚只AC,开始10天在恶补树的相关知识(没错我的树很差555),从树的遍历到BST,AVL,堆,到最后我每天自己写一遍AVL,已经可以3min打完平衡函数了...

请赐教 4759

【2019年秋PAT乙级考试】回顾 +题解+思路2019-9-8

刚上大二第一次考乙级,数据结构学了链表。95道题刷完了。。。考试的确是答得快了,但是分数还是~~~~~ 四道题四十分钟左右做完提交都是一遍过(平常刷题,交20 30次~~~才能补完全部测试点卡的漏洞.... 考试的时候运气真好) 7-4天长地久(20分)丢了八分,剩下时间全是这个.....也没多拿一分出来 我太难了 暴力了几次就放弃了,,,找到了更厉害的优化就没再测试过暴力。。要...

韩旭051的博客 2万+
上一篇: PAT a1098
下一篇: PAT 甲级 2019年9月8号 题解
CSlerner
博客等级 码龄9年 153粉丝 55原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值