a777: Bit++ ( 位元++ )
Tags : 800 implementation
Accepted rate : 54人/57人 ( 95% ) [非即時]
評分方式:
Tolerant

最近更新 : 2022-07-22 18:57

Content

The classic programming language of Bitland is Bit++. This language is so peculiar and complicated.

The language is that peculiar as it has exactly one variable, called x. Also, there are two operations:

  • Operation ++ increases the value of variable x by 1.
  • Operation -- decreases the value of variable x by 1.

A statement in language Bit++ is a sequence, consisting of exactly one operation and one variable x. The statement is written without spaces, that is, it can only contain characters "+", "-", "X". Executing a statement means applying the operation it contains.

A programme in Bit++ is a sequence of statements, each of them needs to be executed. Executing a programme means executing all the statements it contains.

You're given a programme in language Bit++. The initial value of x is 0. Execute the programme and find its final value (the value of the variable when this programme is executed).

Bitland 的經典編程語言是 Bit++。 這種語言是如此奇特和復雜。

這種語言很奇特,因為它只有一個變量,稱為 x。 此外,還有兩個操作:

操作 ++ 將變量 x 的值增加 1。
操作 -- 將變量 x 的值減 1。
語言 Bit++ 中的語句是一個序列,由一個操作和一個變量 x 組成。 該語句不帶空格,即只能包含字符“+”、“-”、“X”。 執行一個語句意味著應用它包含的操作。

Bit++ 中的程序是一系列語句,每個語句都需要執行。 執行一個程序意味著執行它包含的所有語句。

給你一個 Bit++ 語言的程序。 x的初始值為0。執行程序並找到它的最終值(執行此程序時變量的值)。

Input

The first line contains a single integer n (1 ≤ n ≤ 150) — the number of statements in the programme.

Next n lines contain a statement each. Each statement contains exactly one operation (++ or --) and exactly one variable x (denoted as letter «X»). Thus, there are no empty statements. The operation and the variable can be written in any order.

第一行包含一個整數 n (1 ≤ n ≤ 150) — 程序中的語句數。

接下來的 n 行每行包含一個語句。 每個語句只包含一個操作(++ 或 --)和一個變量 x(表示為字母 «X»)。 因此,沒有空語句。 操作和變量可以按任意順序寫入。

Output

Print a single integer — the final value of x.

打印一個整數 — x 的最終值。

Sample Input #1
1
++X
Sample Output #1
1
Sample Input #2
2
X++
--X
Sample Output #2
0
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (5%): 0.5s , <1K
公開 測資點#1 (5%): 0.5s , <1K
公開 測資點#2 (5%): 0.5s , <1K
公開 測資點#3 (5%): 0.5s , <1K
公開 測資點#4 (5%): 0.5s , <1K
公開 測資點#5 (5%): 0.5s , <1K
公開 測資點#6 (5%): 0.5s , <1K
公開 測資點#7 (5%): 0.5s , <1K
公開 測資點#8 (5%): 0.5s , <1K
公開 測資點#9 (5%): 0.5s , <1K
公開 測資點#10 (5%): 0.5s , <1K
公開 測資點#11 (5%): 0.5s , <1K
公開 測資點#12 (5%): 0.5s , <1K
公開 測資點#13 (5%): 0.5s , <1K
公開 測資點#14 (5%): 0.5s , <1K
公開 測資點#15 (5%): 0.5s , <1K
公開 測資點#16 (5%): 0.5s , <1K
公開 測資點#17 (5%): 0.5s , <1K
公開 測資點#18 (5%): 0.5s , <1K
公開 測資點#19 (5%): 0.5s , <1K
Hint :
Tags:
800 implementation
出處:
Codeforces Round #173 [管理者:
lamkinun@gma... (Kinda Lam)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」