news 2026/1/11 15:50:17

C++课后习题训练记录Day55

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++课后习题训练记录Day55

1.练习项目:

问题描述

小蓝有一个长度为 n 的括号串,括号串仅由字符()构成,请你帮他判断一下该括号串是否合法,合法请输出Yes,反之输出No

合法括号序列:

  1. 空串是合法括号序列。

  2. 若 s 是合法括号序列,则(s)也是合法括号序列。

  3. 若 s,t 都是合法括号序列,则 st 也是合法括号序列。

例如()()(())(())()均为合法括号序列。

输入格式

第一行包含一个正整数 n ,表示括号串的长度。

第二行包含一个长度为 n 的括号串。

输出格式

输出共 1 行,若括号串合法请输出Yes,反之输出No

2.选择课程

在蓝桥云课中选择题库,选择题号2490并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
const int N=1e5;
stack<char>stk;
char s[N];
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int n;
cin>>n;
cin>>s;
bool ans=true;
for(int i=0;i<n;i++){
if(s[i]=='('){
stk.push('(');
}else{
if(stk.size()&&stk.top()=='('){
stk.pop();
}else{
ans=false;
}
}
}
if(stk.size()){
ans=false;
}
cout<<(ans?"Yes":"No")<<'\n';
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/10 21:18:24

我停止使用 Docker 后,一切都变得更轻松了

我有一支技术全面、经验丰富的小型团队&#xff0c;专注高效交付中等规模外包项目&#xff0c;有需要外包项目的可以联系我你知道什么最快乐吗&#xff1f;每次提交代码&#xff0c;都要等 15 分钟流水线构建&#xff0c;原因是你的 Docker 镜像坚持为你——第 17 次——下载半…

作者头像 李华
网站建设 2026/1/11 8:48:16

数据结构之并查集

一、并查集的原理 在一些应用问题中&#xff0c;需要将n个不同的元素划分成一些不相交的集合&#xff0c;开始时&#xff0c;每个元素自成一个单元素集合&#xff0c;然后按一定规律将同一组的元素集合合并。在此过程中要反复用到查询某个元素归属于哪个集合的运算&#xff0c;…

作者头像 李华
网站建设 2026/1/10 11:58:46

Linly-Talker vs 传统动画:效率提升90%的秘密

Linly-Talker vs 传统动画&#xff1a;效率提升90%的秘密 在教育机构忙着为下学期录制上百段课程视频时&#xff0c;一支只有三人的新媒体团队却用一个晚上生成了全部讲解内容——没有动画师、没有录音棚、甚至没人逐帧调整口型。他们使用的不是什么神秘黑科技&#xff0c;而是…

作者头像 李华
网站建设 2025/12/22 13:40:00

关于Ant Design Vue

Ant Design Vue 是基于 Ant Design 设计体系的 Vue UI 组件库&#xff0c;专为中后台管理系统提供丰富的组件和工具。 推荐使用 Ant Design Vue 4.2.6 或更高&#xff0c;该版本修复了 Select 组件的虚拟滚动内存泄漏问题。‌‌核心组件的使用‌‌表单组件‌&#xff1a;避免在…

作者头像 李华
网站建设 2025/12/26 10:43:23

ReLU 如何使神经网络能够逼近连续非线性函数?

原文&#xff1a;towardsdatascience.com/how-relu-enables-neural-networks-to-approximate-continuous-nonlinear-functions-f171b7859727?sourcecollection_archive---------1-----------------------#2024-01-21 了解如何通过使用 ReLU 激活的单隐藏层神经网络来表示连续非…

作者头像 李华