1021:恶搞指数

原创 2015年07月10日 09:44:52

题目描述

小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。
用()表示一个盒子,B表示礼物,小明想让你帮他算出恶搞指数,即最少需要拆多少个盒子才能拿到礼物。

输入格式

输入包含多组测试数据。每组测试数据是一个长度不大于1000,只包含(,)和 B 三种字符的字符串,代表小明设计的礼物透视图。
题目保证每个透视图都是合法的。

输出

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

样例输入

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

样例输出

4
1

我的方法:program p1021;
var a:ansistring;i,j,k:longint;
begin
while not eof do
begin
 i:=0;j:=0;k:=0;
 readln(a);
 i:=pos('B',a);
 delete(a,i,length(a)-i);
 for j:=1 to i do
 if a[j]='(' then k:=k+1
 else k:=k-1;
 writeln(k+1);
 end;
end.

老师的方法:program p1021;

var i,j,k,n:longint;

    s:ansistring;

begin

  while not eof do

   begin

    readln(s);

    i:=0; j:=0;

    while i<length(s) do

      begin

       i:=i+1;

       if s[i]='(' then j:=j+1

       else if s[i]=')' then j:=j-1

       else if s[i]='B' then

             begin

               writeln(j);

               break;

             end;

      end;

   end;

end.

版权声明:本文为博主原创文章,未经博主允许不得转载。

1021——恶搞指数

#include using namespace std; int main() { char s[1000]; while(cin>>s) { int co...
  • u011470356
  • u011470356
  • 2013年07月22日 18:29
  • 470

1021恶搞指数

#include using namespace std; int main() { char a[1000]; while(cin>>a) { ...
  • u013147821
  • u013147821
  • 2013年12月16日 17:57
  • 406

1021: 恶搞指数

题目描述 小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。 ...
  • SaltedfishSun
  • SaltedfishSun
  • 2017年09月09日 15:24
  • 202

1021:恶搞指数

题目描述 小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。 ...
  • u013041792
  • u013041792
  • 2013年12月04日 19:33
  • 650

恶搞指数

题目描述 小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。...
  • u012967763
  • u012967763
  • 2016年01月07日 14:54
  • 438

1021:恶搞指数 分form sdjzuacm

1021:恶搞指数 分数: 1 时间限制:1 秒 内存限制:32 兆 特殊判题: 否 提交:52 解决: 18 题目描述 小明的朋友过生日,小明准备了一件礼物,不过...
  • u011887883
  • u011887883
  • 2014年02月24日 15:16
  • 727

浙江大学ACM俱乐部 1021:恶搞指数

这其实可以理解为一个栈的问题。。十分简单 题目描述 小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个...
  • AdamChinaren
  • AdamChinaren
  • 2014年02月04日 22:14
  • 808

SDJZU 恶搞指数

#include #include using namespace std; int main() {     char a[1000];     int sum;     while(cin>>...
  • u010857889
  • u010857889
  • 2013年07月26日 18:43
  • 604

SDJZU-恶搞指数

http://sdjzu.acmclub.com/index.php?app=problem_title&assignment_id=1013&problem_id=1021 题目描...
  • u010368749
  • u010368749
  • 2013年07月30日 21:33
  • 1007

1839: 恶搞指数

题目描述 小明的朋友过生日,小明准备了一件礼物,不过小明想恶搞一下他的朋友,所以他准备了一堆盒子,其中有一个盒子里面装了礼物。盒子里面可以再放零个或者多个盒子。假设放礼物的盒子里不再放其他盒子。 ...
  • Joe19310
  • Joe19310
  • 2017年06月01日 21:35
  • 270
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:1021:恶搞指数
举报原因:
原因补充:

(最多只允许输入30个字)