首页 > 其他分享 >华为OD机试 火星文计算

华为OD机试 火星文计算

时间:2023-04-18 11:36:09浏览次数:29  
标签:OD blog 华为 csdn article 机试 net

本期题目:火星文计算

题目

已经火星人使用的运算符号为# $ 其与地球人的等价公式如下 x#y=2*x+3*y+4 x$y=3*x+y+2 x y是无符号整数 地球人公式按照 c 语言规则进行计算 火星人公式中$符优先级高于#相同的运算符按从左到右的顺序运算

输入

火星人字符串表达式结尾不带回车换行 输入的字符串说明是 字符串为仅有无符号整数和操作符组成的计算表达式

  1. 用例保证字符串中操作数与操作符之间没有任何分隔符
  2. 用例保证操作数取值范围为 32 位无符号整数,
  3. 保证输入以及计算结果不会出现整型溢出
  4. 保证输入的字符串为合法的求值报文 例如: 123#4$5#76$78
  5. 保证不会出现非法的求值报文 例如: #4$5 这种缺少操作数 4$5# 这种缺少操作数 4#$5 这种缺少操作数 4 $5 有空格 3+4-5*6/7 有其他操作符 12345678987654321$54321 32 位整数溢出

输出

根据火星人字符串输出计算结果 结尾不带回车换行

题解地址

标签:OD,blog,华为,csdn,article,机试,net
From: https://www.cnblogs.com/happymeng/p/17328967.html

相关文章

  • 华为OD机试 最小叶子节点
    本期题目:最小叶子节点题目二叉树也可以用数组来存储,给定一个数组,树的根节点的值储存在下标1,对于储存在下标n的节点,他的左子节点和右子节点分别储存在下标2*n和2*n+1,并且我们用-1代表一个节点为空,给定一个数组存储的二叉树,试求从根节点到最小的叶子节点的路径,路径由节点的值组......
  • 华为OD机试 找出同班小朋友
    本期题目:找出同班小朋友题目幼儿园两个班的小朋友排队时混在了一起,每个小朋友都知道自己跟前面一个小朋友是不是同班,请你帮忙把同班的小朋友找出来小朋友的编号为整数,与前面一个小朋友同班用Y表示,不同班用N表示输入输入为空格分开的小朋友编号和是否同班标志比如 6/N2/Y3......
  • 关于 ModelScope 的视频 “AI 换脸” 优化方案
    前言    前面一文,初步完成了一下“AI换脸”视频处理程序。完成了视频拆帧,拆帧图片人脸融合,已经音频提取和最后的人脸融合图片的整合(也就是将图片和音频组成视频)。但是在人脸融合部分由于是单线程,处理起来非常耗时,所以这里就对那部分进行优化。 优化前情况  ......
  • VsCode常用设置(新手必备!)
    很多同学会有疑问,为什么我看到很多大牛的视频里面敲代码的时候,输入一个template,就会出现一大块代码。为什么我输入一个template,只有这一个单词,啥也没出来别墨迹,快解决闲话不多说,我们就来聊一聊如何--懒省事(在VsCode里面设置自定义的模板)首先:我们要找到这个模板设置的入口在文件->......
  • 华为云场景化解决方案 助力制造业企业数字化转型
    制造业企业数字化转型的路途不易,IT历史的包袱和数据散乱成为了数字化转型的难点。普华永道发布的《2022年数字化工厂转型调研报告》显示,仅有10%的制造业企业已经完成数字化转型计划或处于转型最后阶段,其余64%的企业仍然处于数字化转型初期,只完成了最初的试点安装或更少,需要大量人力......
  • 打破制造业数字化转型困境:华为云助力企业填补数据空白和简化管理
    摘要:制造业数字化转型过程受到历史IT包袱的阻碍,难以有效实现数字化。为了帮助更多制造企业应对云采用的挑战,华为云推出了各种基于场景的解决方案,使企业能够高效转向云端并迅速实现数字化转型。随着中国制造2025计划加速制造业数字化转型的发展,企业越来越多地利用创新技术如云计算、......
  • 华为云助力制造企业解锁数字化转型困局
    华为云助力制造企业解锁数字化转型困局摘要:制造业企业在数字化转型过程中面临诸多挑战,华为云推出了针对ERP、OA和WeLink的一系列场景化解决方案,帮助制造业企业高效上云,快速实现数字化转型。正文:随着制造业企业数字化转型的加速发展,很多企业在实现信息化过程中遇到了诸多困难,如高昂......
  • 华为云数字化转型解决方案 助力制造业企业迈向智能化
    在制造业数字化转型的浪潮中,企业面临着诸多挑战,华为云凭借其多种场景化解决方案,为制造业企业提供了有力支持,帮助企业解决数字化转型中的痛点问题,实现高效上云并加速数字化转型。MES上云 提升生产管理效率制造执行系统(MES)是制造业企业管理生产过程的核心,通过对生产数据进行实时监控......
  • Autodesk Flame 2024 for mac(高级 3D 视觉效果) v2024激活版
    AutodeskFlame2024中文版提供用于快速、交互式3D视觉效果、精加工、合成、高级图形、颜色分级、整合、编辑和外观开发的工具。3D合成(动作)结合了传统2D合成的交互速度和强大的3D视觉效果。包括会话中艺术家的WYSIWYG预览。Flame2024中文版功能特色基于节点的合成(批处理......
  • VS Code 有哪些好用的插件呢?【持续更新】
    一、画图工具:vscode-drawio  功能:在VSCode中画流程图、数据流图等等。      使用方法:    创建一个后缀名为.drawio的文件,然后用VSCode打开即可。  效果如下图:  二、格式化工具:PrettyFormatter  功能:格式化文档,包括js、json、html、css、xml等......