洛谷 P1449:后缀表达式 ← STL stack
【题目来源】https://www.luogu.com.cn/problem/P1449【题目描述】所谓后缀表达式是指这样的一个表达式式中不再引用括号运算符号放在两个运算对象之后所有计算按运算符号出现的顺序严格地由左而右进行不用考虑运算符的优先级。本题中运算符仅包含 -*/。保证对于 / 运算除数不为 0。特别地其中 / 运算的结果需要向 0 取整即与 C/运算的规则一致。如3*(5-2)7 对应的后缀表达式为3.5.2.-*7.。在该式中为表达式的结束符号。.为操作数的结束符号。【输入格式】输入一行一个字符串 s表示后缀表达式。【输出格式】输出一个整数表示表达式的值。【输入样例1】3.5.2.-*7.【输出样例1】16【输入样例2】10.28.30./*7.-【输出样例2】-7【说明/提示】数据保证1≤∣s∣≤50答案和计算过程中的每一个值的绝对值不超过 10^9。【算法分析】● STL stackhttps://cplusplus.com/reference/stack/stack/【算法代码】#include bits/stdc.h using namespace std; stackint stk; string s; int x; int main() { cins; for(char c:s) { if(c0 c9) { xx*10(c-0); } else if(c.) { stk.push(x); x0; } else if(c) { break; } else { int ristk.top(); stk.pop(); int lestk.top(); stk.pop(); int res0; if(c) resleri; if(c-) resle-ri; if(c*) resle*ri; if(c/) resle/ri; stk.push(res); } } coutstk.top()endl; return 0; } /* in: 3.5.2.-*7. out: 16 */【参考文献】https://blog.csdn.net/hnjzsyjyj/article/details/148987127https://blog.csdn.net/hnjzsyjyj/article/details/130522133https://www.luogu.com.cn/problem/solution/P1449https://blog.csdn.net/hnjzsyjyj/article/details/145522672

相关新闻

API版本管理与灰度发布:接口演进的工程实践

API版本管理与灰度发布:接口演进的工程实践

做企业数字化项目这几年,我踩过的最大的坑不是性能,也不是架构,而是接口演进。一套系统上线三五年,调用方从三五个内部系统涨到几十个,需求还在不断变,接口不可能一成不变。但每一次"顺手改一下"…

2026/10/12 6:20:42 阅读更多 →
微软:智能体自己制定评分标准自我进化

微软:智能体自己制定评分标准自我进化

📖标题:Self-Designed Evaluators and Warm Memory for Long-Horizon Agents 🌐来源:arXiv, 2609.33717v1 🛎️文章简介 🔸研究问题:在没有人工标注和明确奖励信号的长周期任务中,智能体如何判断自己是否成功,从而安全地进行重试并从经验中学习? 🔸主要贡献:…

2026/10/12 6:20:42 阅读更多 →
从脚本到技能包:智能体工程化开发的核心抽象与实践

从脚本到技能包:智能体工程化开发的核心抽象与实践

做智能体开发这一年多,我最大的一个感受是:真正拉开项目水平的往往不是模型选得有多新、Prompt写得有多花,而是一堆不起眼的 skills 怎么设计、怎么组织、怎么复用。第一次接触“技能包”这个概念,是因为一个特别具体的痛点&#…

2026/10/12 6:20:42 阅读更多 →

最新新闻

七要素一体式超声波气象站选型、安装与排障实战指南

七要素一体式超声波气象站选型、安装与排障实战指南

干气象设备这行这么多年,我越来越觉得“七要素一体式气象站”和“超声波气象站”这两个词,已经被很多人混着用了。本质上说的是同一类产品:把温度、湿度、气压、风速、风向、雨量、还有额外一个环境要素,集成到一台没有转动部件的…

2026/10/12 7:05:07 阅读更多 →
AnyPS5跨平台串流方案:架构设计、编码调优与延迟优化实战

AnyPS5跨平台串流方案:架构设计、编码调优与延迟优化实战

1. 从“AnyPS5”这个标题说起:一个跨平台串流工具的设计思路第一次看到“AnyPS5”这个标题,我脑子里蹦出来的第一个念头是:这大概率是一个围绕主机游戏串流展开的项目。为什么这么判断?因为“PS5”这个关键词本身就指向了游戏主机…

2026/10/12 7:05:07 阅读更多 →
Rust 中 match 的引用模式与值模式:所有权与借用解析

Rust 中 match 的引用模式与值模式:所有权与借用解析

我最近在翻 Rust 论坛旧帖子时,又看到一批刚入门的朋友在match上栽跟头:明明写得很自然的Some(x) > ...,编译器却甩出一句cannot move out of ...。这类问题十有八九是没搞懂 Rust 的引用模式和值模式在匹配语义上的差异。match不只是&quo…

2026/10/12 7:05:07 阅读更多 →
Cursor 深度实战:AI 编程助手核心能力、配置与重构技巧

Cursor 深度实战:AI 编程助手核心能力、配置与重构技巧

1. 为什么我要把 Cursor 当成主力工具来用第一次认真用 Cursor 是在一个跨平台的小工具项目上,当时手里已经有一套用了两年的编辑器配置,插件装了几十个,快捷键肌肉记忆也早就成型。按理说没必要折腾,但那个项目里有一大半是重复度…

2026/10/12 7:05:07 阅读更多 →
Kiro IDE:规范驱动开发(SDD)的实时编码守门人

Kiro IDE:规范驱动开发(SDD)的实时编码守门人

1. 项目概述:当IDE不再只是“写代码的工具”,而成为“开发规则的执行者”“Kiro IDE”这个词最近在技术社区里出现的频率明显高了,不是因为又出了个新UI、新主题或者支持了某个冷门语言,而是它把一个长期被挂在PPT里、写在流程文档…

2026/10/12 7:05:07 阅读更多 →
用 ADR 记录居家办公决策:architecture-decision-record 项目实战示例解析

用 ADR 记录居家办公决策:architecture-decision-record 项目实战示例解析

【免费下载链接】architecture-decision-record Architecture decision record (ADR) examples for software planning, IT leadership, and template documentation 项目地址: https://gitcode.com/gh_mirrors/ar/architecture-decision-record 点击查看 免费下载 …

2026/10/12 7:04:06 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →