АВТ
Language: Russian
English

Remote Training on Programming

Problems Online status Contests
News FAQ E-learning
For authors:
Register  ||  Login
 
Hello, Guest! Please login or register.

19. Open brackets

Time Limit: 1 seconds
Memory Limit:65536KB
Points:100
View Problem Statistics Submit Problem added debug

Задано алгебраическое выражение, являющееся произведением двух сумм нескольких переменных. Вам следует упростить это выражение, раскрыв скобки и приведя подобные слагаемые.

Input

В первой строчке входного потока записано выражение вида (x1+x2+...+xk)*(y1+y2+...+yk). Все переменные обозначаются маленькими буквами латинского алфавита. В каждой из сумм переменные не повторяются. Пробелы и символы табуляции во входном потоке не встречаются.

Output

В выходной поток следует выдать сумму одночленов вида XY, 2XY или X^2. Порядок, в котором записываются сомножители и слагаемые, значения не имеет.

Sample

InputOutput
(a+b)*(a+b)a^2+2ab+b^2

View Problem Statistics Submit Problem discussion Author/source:
Sorted Problems / Mathematics / Algebra, analysis /
984. Equation with tg 19. 6. Polynom's Roots
Problems from Contests and Camps / VoSU Selection Rounds / Selection of Reserve on ACM ICPC 2004 /
18. A - Coins 19.
Problems from Contests and Camps / Trainings of Vologda SU / Training 29.10.08 /
19. 16. Polygon and Point 97. Progression
time generating 0.094 sec.
© Copyright VSU, AVT, Nosov D.A., Andrianov I.A.