SDJZU_新生_栈和队列_愚人节的礼物

本文探讨了贪心算法的使用以及栈和队列在实际问题中的应用,包括问题解决策略、时间复杂度和空间复杂度分析。
昨天的贪心代码相似度略高,不知道你们是不是真的掌握了,今天看你们栈和队列的表现了。
SDJZU_新生_栈和队列
24:00:00
Current Time: 2015-01-26 11:00:53Contest Type: Private
Start Time: 2015-01-24 21:59:00Contest Status: Ended
End Time: 2015-01-25 21:59:00Manager: ACboy
还有几个人的nickname没改过来呢
A - 愚人节的礼物
Crawling in process... Crawling failed Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

Description

四月一日快到了,Vayko想了个愚人的好办法――送礼物。嘿嘿,不要想的太好,这礼物可没那么简单,Vayko为了愚人,准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。

用()表示一个盒子,B表示礼物,Vayko想让你帮她算出愚人指数,即最少需要拆多少个盒子才能拿到礼物。
 

Input

本题目包含多组测试,请处理到文件结束。
每组测试包含一个长度不大于1000,只包含'(',')'和'B'三种字符的字符串,代表Vayko设计的礼物透视图。
你可以假设,每个透视图画的都是合法的。
 

Output

对于每组测试,请在一行里面输出愚人指数。
 

Sample Input

       
((((B)()))()) (B)
 

Sample Output

       
4 1

#include<stdio.h>
#include<stack>
#include<queue>
#include<string.h>
using namespace std;
stack <int> s;
int clear(stack<int>&s)
{
    while (!s.empty())
    {
        s.pop();
    }
    return 1;
}
int main()
{

    char a[1007];
    int i,l;
    while(scanf("%s",&a)!=EOF)
    {
        clear(s);
        l=0;
        l=strlen(a);
        for(i=0;i<l;i++)
        {
            if(a[i]=='(') s.push(2);
            else if(a[i]==')') s.pop();
            else break;
        }
        int n;
        n=s.size();
        printf("%d\n",n);
    }
    return 0;
}


Submit

Problem:
Language:
Public:
        Rank Setting
        【最优潮流】直流最优潮流(OPF)课设(Matlab代码实现)内容概要:本文档主要围绕“直流最优潮流(OPF)课设”的Matlab代码实现展开,属于电力系统优化领域的教学与科研实践内容。文档介绍了通过Matlab进行电力系统最优潮流计算的基本原理与编程实现方法,重点聚焦于直流最优潮流模型的构建与求解过程,适用于课程设计或科研入门实践。文中提及使用YALMIP等优化工具包进行建模,并提供了相关资源下载链接,便于读者复现与学习。此外,文档还列举了大量与电力系统、智能优化算法、机器学习、路径规划等相关的Matlab仿真案例,体现出其服务于科研仿真辅导的综合性平台性质。; 适合人群:电气工程、自动化、电力系统及相关专业的本科生、研究生,以及从事电力系统优化、智能算法应用研究的科研人员。; 使用场景及目标:①掌握直流最优潮流的基本原理与Matlab实现方法;②完成课程设计或科研项目中的电力系统优化任务;③借助提供的丰富案例资源,拓展在智能优化、状态估计、微电网调度等方向的研究思路与技术手段。; 阅读建议:建议读者结合文档中提供的网盘资源,下载完整代码与工具包,边学习理论边动手实践。重点关注YALMIP工具的使用方法,并通过复现文中提到的多个案例,加深对电力系统优化问题建模与求解的理解。
        评论
        成就一亿技术人!
        拼手气红包6.0元
        还能输入1000个字符
         
        红包 添加红包
        表情包 插入表情
         条评论被折叠 查看
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

        当前余额3.43前往充值 >
        需支付:10.00
        成就一亿技术人!
        领取后你会自动成为博主和红包主的粉丝 规则
        hope_wisdom
        发出的红包
        实付
        使用余额支付
        点击重新获取
        扫码支付
        钱包余额 0

        抵扣说明:

        1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
        2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

        余额充值