当前位置: 首页 > news >正文

USACO历年白银组真题解析 | 2012年11月

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总贴:USACO历年白银组真题解析 | 汇总-CSDN博客


P3056 Clumsy Cows

【题目来源】

洛谷:[P3056 USACO12NOV] Clumsy Cows S - 洛谷

【题目描述】

奶牛 Bessie 正试图在她的新笔记本电脑上输入一个平衡的括号字符串,但由于她的蹄子很大(因此非常笨拙),她不断地输入错误的字符。 请通过计算要使该字符串变为平衡,最少需要反转多少个字符(例如,将左括号变为右括号,或反之)来帮助她。

对于“括号字符串平衡”有几种定义方法。 或许最简单的定义是,字符串中的 () 总数必须相同,并且对于字符串的任何前缀,( 的数量必须不少于 ) 的数量。 例如,以下字符串都是平衡的:

()

(())

()(()())

而以下则不平衡:

)(

())(

((())))

【输入】

一个只包含()的字符串,长度为偶数,最多 \(100000\) 个字符。

【输出】

一个整数,表示要将该字符串变为平衡字符串,最少需要反转的括号数量。

【输入样例】

())( 

【输出样例】

2 

【解题思路】

在这里插入图片描述

【算法标签】

《洛谷 P3056 Clumsy Cows》 #模拟# #贪心# #前缀和# #栈# #USACO# #2012#

【代码详解】

#include <bits/stdc++.h>
using namespace std;
string s;
int num1, num2;
int main()
{cin >> s;  // 输入字符串sstack<char> st;  // 定义队列for (int i=0; i<s.length(); i++) {  // 遍历所有字符if (s[i]=='(') {  // 如果是左括号st.push('(');  // 就压入栈中} else {  // 如果是右括号if (st.empty()) {  // 如果栈为空num1++;  // 则调整计数器自增1st.push('(');  // 修改为左括号后压入栈} else {  // 如果不为空st.pop();  // 则弹出栈顶的左括号}}}while (!st.empty()) {  // 当栈不为空st.pop();  // 统计栈中有多少左括号num2++;}cout << num2/2+num1 << endl;  // 栈中左括号中有一半需要修改为右括号,再加上之前统计的值return 0;
}

【运行结果】

())( 
2
http://www.jsqmd.com/news/354335/

相关文章:

  • 2026年口碑好的食品级驱蚊花露水,驱蚊贴,蚊香液产品行业实力榜单 - 品牌鉴赏师
  • USACO历年白银组真题解析 | 2013年OPEN
  • 文法规则十年演进
  • 2026年碳纤维体育用品厂家定制指南:聚焦正规供应商与研发实力 - 品牌策略师
  • **2026年,如何选择一家不错的碳纤维管厂?资深碳纤维管供应企业指南** - 品牌策略师
  • 2026年口碑好的家具全屋五金/智能全屋五金最新TOP厂家排名 - 品牌宣传支持者
  • 讲讲北京政府食堂承包,京泓嘉业口碑好不好? - 工业设备
  • 自然语言生成十年演进
  • 【论文写作】哪个好?2026年实测4款“论文写作”工具指南,科研效率翻倍! - 沁言学术
  • 注塑件厂家怎么选?年度排名盘点优质生产商 - 工业品网
  • 2026年诚信的水果味牙膏,无刺激牙膏,家庭装牙膏产品热门推荐榜单 - 品牌鉴赏师
  • 2026年上海资深危险品仓库费用分析,凯搏仓储性价比高揭秘 - mypinpai
  • 2026年可靠的可食用唇膏,倍护润唇膏,无色素唇膏品牌选购推荐指南 - 品牌鉴赏师
  • 分析2026年别墅门选购要点,靠谱厂家排名大揭秘 - myqiye
  • 2026年杭州热门水空调地暖安装公司排名,德能暖通位居前列 - 工业品网
  • AI-Native 开发工作流手册
  • 2026年靠谱的计量检测校准,计量检定,计量检测厂家品牌实力推荐榜 - 品牌鉴赏师
  • 探寻宣城汽车新能源升级,高性价比公司怎么收费 - 工业推荐榜
  • 2026年靠谱的检测设备校准,仪器计量校准,测量仪器校准公司采购决策榜单 - 品牌鉴赏师
  • 2026年佛山靠谱的代运营公司排名,飞客集团实力上榜 - myqiye
  • 关系抽取十年演进
  • 探索ICP2D与最小二乘法:奇妙的融合
  • 基于深度学习YOLOv11的绝缘子缺陷检测系统(YOLOv11+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)
  • 2026年PE板生产厂费用分析,浙江合作案例多、环保指标合格的厂家排名 - 工业推荐榜
  • 《计算机网络》深入学:从单播到高效分发的演进
  • 2026年武义生产效率高的冷轧钢带制造厂排名,硕达工贸靠谱吗 - 工业品牌热点
  • 命名实体识别十年演进
  • 接fluent多孔介质(泡沫金属)流动传热仿真,内容包括泡沫金属相变储能(热平衡方程或热非平衡...
  • 2026年无泪配方倍润沐浴露,缤纷果遇洗发沐浴露,多合一沐浴露品牌选型推荐榜单 - 品牌鉴赏师
  • 事件抽取十年演进