Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RPNHEIGHT - Chiều cao cây biểu thức RPN

Với mọi biểu thức số học gồm 5 phép toán hai ngôi +, -, *, /, ^ ở dạng hậu tố (RPN – ký pháp đảo ngược Ba Lan), ta có thể xây dựng một cây nhị phân tương ứng. Ví dụ với biểu thức hậu tố: AB+CDE^-* (mỗi toán hạng là một chữ cái Latinh) thì cây nhị phân tương ứng là như sau:

RPNTREE 

Yêu cầu: cho một biểu thức hậu tố, hãy tính chiều cao của cây nhị phân tương ứng với biểu thức đó.

Dữ liệu vào:

  • Dòng đầu chứa số nguyên dương T là số biểu thức.
  • T dòng tiếp theo, mỗi dòng chứa một biểu thức RPN (các toán hạng là các chữ cái Latinh).

Dữ liệu ra:

Ứng với mỗi biểu thức dạng RPN, in ra chiều cao cây nhị phân tương ứng trên một dòng.

Ví dụ:

Dữ liệu vào:
4
AB+CDE^-*
ABC*+
AB+ZX+*
AT+BAC++CD+^*
Dữ liệu ra:
3
2
2
4

Giới hạn: 1 ≤ T ≤ 100; độ dài các biểu thức không quá 5000. 


Được gửi lên bởi:noname00.pas
Ngày:2017-10-12
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.