战斗力总和

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏 | 已有3人收藏了本题
Problem Description
       在一次acm对抗赛中,我方情报员截获一条密信,里面由ascii码可见字符组成,经分析,普通字符并没有什么作用,但每一串数字加上数字前面的符号(+/-)却代表着敌方的所有成员的战斗力,比如密信中有a-123+123bbb代表地方有两名成员,一名战斗力为-123,另一名为123。现在,交给新生们一个重大任务,要求你们求出敌方的战斗力总和。
       注意: 数值有正负之分,(+号不改变后面数值的符号,-号使其后面数值变成相反数)。如果+/-号后出现(+/-或者数字)除外的字符,并不代表任何战斗力
Input
   有多组测试数据,每组测试数据由一个字符串构成,字符串里面包含ASCII表里的可见字符。字符串最长10000个字符,敌方战斗力总和和中间过程不会超过int类型。
  注意:(一些特殊情况的值在此给出)
  --1等于1 。
  +1还是1 。
  +-+-1是1。
  为了降低难度,战斗力不会出现小数,如果出现1.1的情况,表示有两个战斗力1的敌人。
  前缀0可以忽略。如-01等于-1,为了降低难度,不存在空格,括号可以当作间隔。
  -(1) 等于1
Output
输出敌方战斗力总和,特别地,如果截获的密信上面没有丝毫地方成员的信息,即全是无用字符时,输出“NULL”。
SampleInput
Abc123vfru234amc012asd
Cdjckb-12343afd354
a-+1a
acmer
+-+-1
*-*-1
-0

SampleOutput
369
-11989
-1
NULL
1
-1
0

Submit
题目统计信息详细
总AC数127
通过人数105
尝试人数117
总提交量393
AC率26.72%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: