博客
关于我
PAT乙级 1032 挖掘机技术哪家强 (20分) & 1033 旧键盘打字 (20分)
阅读量:610 次
发布时间:2019-03-12

本文共 491 字,大约阅读时间需要 1 分钟。

1032 挖掘机技术哪家强

在这个问题中,我们需要比较不同品牌挖掘机的技术性能。通过分析数组的大小和输入数据的处理方式,我们可以有效地评估各品牌的技术实力。代码中,数组的大小设置至1,000,000,这是为了确保能够处理大规模的输入数据,避免因为数组过小而导致的内存不足或运行时错误。
通过遍历输入数据并记录最大编号和最大值,我们可以快速定位到性能最强的挖掘机型号。这种方法不仅提高了效率,还减少了不必要的计算开销。最终,我们输出了性能最强的挖掘机型号及其对应的最大值。

1033 旧键盘打字

在这个问题中,我们需要模拟一个旧键盘的打字功能。由于旧键盘存在故障,某些键无法正常输入,因此我们需要采取特殊的处理方式来解决这个问题。代码中使用getline函数来读取输入,这是因为cin函数无法处理空输入,而getline函数可以返回空字符串,从而避免程序运行时的崩溃。
通过对输入字符串的逐字符处理,我们可以模拟键盘故障下的打字效果。对于每个输入字符,我们检查它是否需要转换,并根据转换规则更新目标字符串。最后,我们输出处理后的字符串,如果没有任何字符能够输出,我们则输出一个回车符。

转载地址:http://sfrxz.baihongyu.com/

你可能感兴趣的文章
node中fs模块之文件操作
查看>>
Node中同步与异步的方式读取文件
查看>>
node中的get请求和post请求的不同操作【node学习第五篇】
查看>>
Node中的Http模块和Url模块的使用
查看>>
Node中自启动工具supervisor的使用
查看>>
Node入门之创建第一个HelloNode
查看>>
node全局对象 文件系统
查看>>
Node出错导致运行崩溃的解决方案
查看>>
Node响应中文时解决乱码问题
查看>>
node基础(二)_模块以及处理乱码问题
查看>>
node安装卸载linux,Linux运维知识之linux 卸载安装node npm
查看>>
node安装及配置之windows版
查看>>
Node实现小爬虫
查看>>
Node提示:error code Z_BUF_ERROR,error error -5,error zlib:unexpected end of file
查看>>
Node提示:npm does not support Node.js v12.16.3
查看>>
Node搭建静态资源服务器时后缀名与响应头映射关系的Json文件
查看>>
Node服务在断开SSH后停止运行解决方案(创建守护进程)
查看>>
node模块化
查看>>
node模块的本质
查看>>
node环境下使用import引入外部文件出错
查看>>